[help] How to make transport port in Via and Contact hdr is the same?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi:
??? I am using pjsip v1.4 to implement my application, and I want my app using tcp connect to SIP server.
??? The pjsip is using a random socket port( In via header, e.g. 2050) to register to sip server.
?? ?But, in the Contact header, the specific port we want is 5060.
?? ?I want the port in the Via and Contact is the same value (5060).
?? ?How can I do to reach the goal?
?? ?
??? My step is as below:? ?
??? First, in system init, it already created the default tcp transport. (partial code as below)
??? |-------------------------------------------------------------------------|
?? ? pjsua_transport_config cfg;????????????????????????????????????????????? ?
?? ?????????????????????????????????????????????????????????????????????????? ?
???? /* config the first transport port.*/??????????????????????????????????? ?
?? ? pjsua_transport_config_default(&cfg);??????????????????????????????????? ?
????????????????????????????????????????????????????????????????????????????? ?
?? ? status = pjsua_transport_create(PJSIP_TRANSPORT_TCP, &cfg, NULL);??????? ?
?? ? if (status != PJ_SUCCESS)??????????????????????????????????????????????? ?
?? ????? error_exit("Error creating transport TCP", status);????????????????? ?
?? ?|-------------------------------------------------------------------------|
?? ?
?? ?Then, I add a account (ex:7219) to registe to SIP server, and capture the register packet. (as below)
?? ?|----------------------------------------------------------------------------------------------|
?? ? REGISTER sip:192.168.1.10 SIP/2.0??????????????????????????????????????????????????????????? ?
???? Via: SIP/2.0/TCP 192.168.1.8:2050;rport;branch=z9hG4bKPjfe940641-ca72-464f-b6aa-5bb48ce7c896 ?
???? Max-Forwards: 70???????????????????????????????????????????????????????????????????????????? ?
???? From: <sip:7219@192.168.1.8>;tag=360cc11a-83ac-4aa5-a950-714fb109b855??????????????????????? ?
???? To: <sip:7219 at 192.168.1.8>?????????????????????????????????????????????????????????????????? ?
???? Call-ID: f109804c-11a6-4f6e-88b3-ef9b553fd345??????????????????????????????????????????????? ?
???? CSeq: 57453 REGISTER???????????????????????????????????????????????????????????????????????? ?
???? User-Agent: PJSUA v1.4/i686-pc-linux-gnu???????????????????????????????????????????????????? ?
???? Contact: <sip:7219 at 192.168.1.8:5060;transport=TCP>?????????????????????????????????????????? ?
???? Expires: 300???????????????????????????????????????????????????????????????????????????????? ?
???? Content-Length:? 0?????????????????????????????????????????????????????????????????????????? ?
?? ?|----------------------------------------------------------------------------------------------|
?? ? 
Best Regards
DaCheng
???????????????????????????????????????????????????????? ?
?? ??? ???? 


___________________________________________________ 
 ??????? ? ???????????????? 
 http://messenger.yahoo.com.tw/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20091103/84213bd3/attachment-0001.html>


[Index of Archives]     [Asterisk Users]     [Asterisk App Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [Linux API]
  Powered by Linux