pjsip enviar sms cómo

Estoy intentando enviar posts SMS a través de pjsip sin suerte hasta ahora.

La count se registra en un server y obtengo una respuesta de éxito de logging pero no puedo encontrar ningún buen tutorial que muestre cómo enviar sms.

Encontré este libro en línea pero todavía no me da ningún ejemplo de cómo usar esta biblioteca: http://www.scribd.com/doc/90092246/Pjsip-Dev-Guide#outer_page_48

Sé que debo usar:

pjsip_endpt_create_request(pjsip_endpoint *endpt, const pjsip_method method, const pj_str_t *target, const pj_str_t *from, const pj_str_t *to, , const pj_str_t *call_id, int cseq, const pj_str_t *text, pjsip_tx_data **p_tdata); pjsip_endpt_acquire_transport(pjsip_endpoint *endpt, pjsip_transport_type_e type, const pj_sockaddr_t *remote, int addr_len, const pjsip_tpselector *sel, pjsip_transport **p_tp) 

pero aparte de esto, no tengo ni idea.

Nota: No quiero la postría instantánea, quiero que los texts se envíen como SMS si es posible. Y debe hacerse en pjsip, no en otra biblioteca (lamentablemente no hay flexibilidad).

¡Gracias por adelantado!

De acuerdo, aquí estoy respondiendo mi propia pregunta relacionada con pjsip nuevamente. Me gustaría que esta biblioteca tuviera la documentation adecuada donde las funciones de las llamadas se explican de una mejor manera en lo que hacen.

Lo que me confundió fue que estaba en la guía del desarrollador: http://www.pjsip.org/release/0.5.4/PJSIP-Dev-Guide.pdf

hay 2 temas 1 es elementos de post y cómo crear una request. El otro es postría instantánea. No estaba exactamente seguro de lo que se requiere para SMS. Resulta que es la postría instantánea.

La única function necesaria es:

 pjsua_im_send(pjsua_acc_id acc_id, const pj_str_t *to, const pj_str_t *mime_type, const pj_str_t *content, const pjsua_msg_data *msg_data, void *user_data); 

1st variable acc_id es lo que se inicializa al comienzo del logging SIP de la aplicación.

La segunda variable es el número al que desea que se envíe el post. Lo inicialicé como tal:

 "sip:16476804556@sipserverdomain.com" 

La tercera variable es para enviar MIME. No utilicé esto. por lo que es NULL

La cuarta variable es el cuerpo del post en sí.

Por ejemplo:

 pj_str_t text; const char *msgText = [@"Hello there!" UTF8String]; text = pj_str((char*)msgText); 

luego pasé: &text a la function.

La quinta variable es la información de msg. Una vez más, no lo usé. Es nulo

La sexta variable es datos de usuario. No usé esto tampoco. NULO.

Y, finalmente, esta es la apariencia de la llamada de function:

  pjsua_im_send(app._sip_acc_id, &to, NULL, &text, NULL, NULL); 

Espero que esto ayude a alguien que tenga un problema similar. -c0d3Junk13

Un SMS es esencialmente un correo electrónico enviado a phonenumber@serviceprovider.com. No he usado pjsip, pero pude usar la biblioteca Chilkat para entregar SMS con bastante facilidad. Por ejemplo, el código para enviar un correo electrónico, puede encontrarlo en su website.