![](/media/cache/group/default_image.jpg.50x50_q85.jpg)
Modularizando o src
Dependencies: EALib EthernetInterface_vz mbed-rtos mbed
Fork of header_main_colinas_V0-20-09-14 by
Diff: sip.h
- Revision:
- 113:db67ae00550e
- Parent:
- 112:6ae726539ab9
- Child:
- 114:472502b31a12
--- a/sip.h Mon Apr 13 12:16:21 2015 +0000 +++ b/sip.h Thu Apr 16 12:57:13 2015 +0000 @@ -25,7 +25,7 @@ ///< Indica o timeout de espera de resposta de pedido de ligação para o servidor, após esse tempo responde ligação encerrado para o Call_box #define SIP_MAXFIELDSIZE 256 ///< Define o tamanho máximo de algumas mensagens usadas na negociação Sip. - #define SIP_MAXMSGSIZE 2048 +#define SIP_MAXMSGSIZE 2048 ///< Define o tamanho máximo das mensagens enviadas, porém, fora de uso atualmente. #define SIP_REGISTER_EXPIRES 120 ///< Define o timeout do registro no servidor asterisk ( * ), porém, hardcoded atualmente. @@ -94,25 +94,6 @@ Sip( int id, uint16_t my_port ); /** - * @Synopsis Cria um objeto Sip setando todos os parametros passados. - * - * @param server_ip O endereço IP do servidor para o qual será encaminhado pedidos de ligação, registro, etc. - * @param server_port A porta deste servidor para o qual os pacotes eth serão encaminhados. - * @param my_ip O endereço IP do objeto Sip para tratativa com o server. - * @param my_port A porta do objeto Sip para recebimento de pacotes. - * @param my_ext O identificador do objeto ( por definição de projeto o ramal ( ext ) ). - * @param peer_ext O ramal do servidor, para onde os pedidos de chamada serão solicitados. - * @param id O identificador único do objeto Sip, que por convenção, deve ser o mesmo que o ramal. - * - * Exemplo: - * - * @code - * Sip * sip = new Sip( "192.168.120.200", 5075, "192.168.120.171", 812, 851, 913, 851 ); - * @endcode - */ - //Sip( char * server_ip, int server_port, char * my_ip, int my_port, int my_ext, int peer_ext, int id ); - - /** * @Synopsis Destroi o objeto Sip * * Exemplo: @@ -564,7 +545,7 @@ int get_ext( void ); int get_port( void ); int get_sip_rtp_port ( void ); + void set_sip_rtp_port ( int ); int print_yourself ( void ); - void set_sip_rtp_port( int ); }; #endif \ No newline at end of file