YES, port of UDP/TCP transport is pjsua local port. Set registar proxy to host:non-stand-port format will be OK. regards, Gang On Tue, Jan 17, 2012 at 9:48 PM, Fadi Chehimi <fchehimi at localphone.com> wrote: > Do you mean doing the following: > > ... > pjsua_transport_config_default(&app_config->udp_cfg); > app_config->udp_cfg.port = 12345; > ... > status = pjsua_transport_create(type, &app_config.udp_cfg, &transport_id); > > The thing is with this code the local port is set to the desired one. > But the destination port, the one on the server, is always 5060. I > want to tell the voip traffic be routed through local port 12345 to > remote port 12345 > > >> On Mon, Jan 16, 2012 at 11:54 AM, Johan Lantz <johan.lantz at genaker.net> >> wrote: >> > >> > Look at >> > pjsua_transport_create(PJSIP_TRANSPORT_TCP, &tcp_cfg, >> > &transport_id_tcp); >> > pjsua_transport_create(PJSIP_TRANSPORT_UDP, &udp_cfg, >> > &transport_id_udp); >> > >> > Just assign the port number you wish to use when initializing the >> > transports during startup of your application and they should use this port. >> > It might be a good idea to create the TCP transport first since it should >> > return an error if this port is already occupied and you might want to try >> > with another. >> > >> > /Johan >> > >> > On Mon, Jan 16, 2012 at 12:02 PM, <pjsip-request at lists.pjsip.org> wrote: >> >> >> >> Send pjsip mailing list submissions to >> >> ? ? ? ?pjsip at lists.pjsip.org >> >> >> >> To subscribe or unsubscribe via the World Wide Web, visit >> >> ? ? ? ?http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org >> >> or, via email, send a message with subject or body 'help' to >> >> ? ? ? ?pjsip-request at lists.pjsip.org >> >> >> >> You can reach the person managing the list at >> >> ? ? ? ?pjsip-owner at lists.pjsip.org >> >> >> >> When replying, please edit your Subject line so it is more specific >> >> than "Re: Contents of pjsip digest..." >> >> >> >> >> >> Today's Topics: >> >> >> >> ? 1. Re: [PJSUA] How to retrieve the Owner info from SDP >> >> ? ? ?(Nanang Izzuddin) >> >> ? 2. Configure pjsua-lib via TR-104 parameters (match list) >> >> ? ? ?(Yunus Ozcelik) >> >> ? 3. Re: Doubt about PRACK (rahul yadav) >> >> ? 4. Dead links - (sjs205.linux at googlemail.com) >> >> ? 5. Re: Dead links - (sjs205.linux at googlemail.com) >> >> ? 6. Re: IPP in different PCs (Fernando Mart?n) >> >> ? 7. Re: Doubt about PRACK (Alain Totouom) >> >> ? 8. Re: Doubt about PRACK (Hari Narayanan) >> >> ? 9. How to use a different port number for voip traffic (Fadi Chehimi) >> >> >> >> >> >> ---------------------------------------------------------------------- >> >> >> >> Message: 1 >> >> Date: Mon, 16 Jan 2012 12:42:22 +0700 >> >> From: Nanang Izzuddin <nanang@xxxxxxxxx> >> >> To: pjsip list <pjsip at lists.pjsip.org> >> >> Subject: Re: [PJSUA] How to retrieve the Owner info from SDP >> >> Message-ID: >> >> >> >> ?<CACPdkExsEwEshtupL_thXbw8ABvh1Wz+QARCfQ34hhOdqYRe+Q at mail.gmail.com> >> >> Content-Type: text/plain; charset=ISO-8859-1 >> >> >> >> Hi EiSl, >> >> >> >> Perhaps you can start with PJSUA callback on_call_state(), the message >> >> body can be fetched from the event structure param, usually you can >> >> safely cast the message body (pjsip_msg->body->data) into >> >> pjmedia_sdp_session pointer and the "o=" line is represented by the >> >> origin field in the pjmedia_sdp_session. >> >> >> >> BR, >> >> nanang >> >> >> >> >> >> On Fri, Jan 13, 2012 at 3:54 PM, EiSl 1972 <eisl1972 at gmail.com> wrote: >> >> > Hello all, >> >> > >> >> > For some application behavior, we need to know the 'Owner/session' >> >> > information (o=...) from the remote SDP. >> >> > We're using PJSIP via the PJSUA library. >> >> > >> >> > Do you have any suggestions what is the best way to retrieve this >> >> > information? >> >> > It is no problem at all if we need to adapt PJSUA for this a bit. >> >> > It is also no problem to have this information extracted after the >> >> > SIP-dialogs are already in ready state (connected). >> >> > >> >> > With regards, >> >> > EiSl >> >> > >> >> > _______________________________________________ >> >> > Visit our blog: http://blog.pjsip.org >> >> > >> >> > pjsip mailing list >> >> > pjsip at lists.pjsip.org >> >> > http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org >> >> > >> >> >> >> >> >> >> >> ------------------------------ >> >> >> >> Message: 2 >> >> Date: Mon, 16 Jan 2012 08:58:23 +0100 >> >> From: Yunus Ozcelik <y.ozcelik@xxxxxxxxxx> >> >> To: pjsip at lists.pjsip.org >> >> Subject: Configure pjsua-lib via TR-104 parameters (match >> >> ? ? ? ?list) >> >> Message-ID: <BAB3EDA8-5631-47E6-8F43-F0ED1BA25325 at genexis.nl> >> >> Content-Type: text/plain; charset=us-ascii >> >> >> >> Hi, >> >> >> >> I would like to configure the application that uses PJSUA-LIB API, via >> >> TR-104. I could not find any documentation regrading a list of matching >> >> parameters like: >> >> pjsua_acc_config.id == >> >> VoiceService.{i}.VoiceProfile.{i}.Line.{i}.SIP.URI >> >> >> >> Is such matching list available(including media and pjsua_config) or >> >> anything can help? >> >> >> >> Thanks. >> >> >> >> >> >> Regards, >> >> >> >> Yunus Ozcelik >> >> y.ozcelik at genexis.nl >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> ------------------------------ >> >> >> >> Message: 3 >> >> Date: Mon, 16 Jan 2012 13:30:17 +0530 >> >> From: rahul yadav <connect2ry@xxxxxxxxx> >> >> To: pjsip list <pjsip at lists.pjsip.org> >> >> Subject: Re: Doubt about PRACK >> >> Message-ID: >> >> >> >> ?<CAL-tcRrT8DDVEXbAUTAkjBvfw9349Gq9ygf1peDvg45KsS-LAg at mail.gmail.com> >> >> Content-Type: text/plain; charset="iso-8859-1" >> >> >> >> If i see it in this way: "ACK is used to stop re-transmission of 200 >> >> ok. >> >> Similarly PRACK is used to stop re-transmission of provisional >> >> responses". >> >> So both should be treated equally ? >> >> >> >> Sorry for my ignorance, i am still not clear why PRACK needs 200 ok ? >> >> >> >> >> >> >> >> > >> >> > >> >> -------------- next part -------------- >> >> An HTML attachment was scrubbed... >> >> URL: >> >> <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20120116/e1003a7e/attachment-0001.html> >> >> >> >> ------------------------------ >> >> >> >> Message: 4 >> >> Date: Mon, 16 Jan 2012 10:26:17 +0000 >> >> From: "sjs205.linux@xxxxxxxxxxxxxx" <sjs205.linux at gmail.com> >> >> To: pjsip at lists.pjsip.org >> >> Subject: Dead links - >> >> Message-ID: <4F13FB49.60508 at googlemail.com> >> >> Content-Type: text/plain; charset="iso-8859-1"; Format="flowed" >> >> >> >> Hello all, >> >> >> >> I've found some dead links on the >> >> http://www.pjsip.org/docs/latest/pjsip/docs/html/index.htm page as >> >> follows: >> >> >> >> Using PJSIP and PJMEDIA Directly: >> >> * PJSIP Developer's Guide <http://www.pjsip.org/docs.htm> PDF document >> >> is the ultimate guide to understand PJSIP design concept. ?[is this >> >> stall available?links to http://www.pjsip.org/docs.htm] >> >> * there are some samples in *pjsip-apps/src/samples* >> >> >> >> <http://www.pjsip.org/cgi-bin/viewcvs.cgi/pjproject/trunk/pjsip-apps/src/samples/> >> >> directory. [404 not found] >> >> >> >> Cheers >> >> >> >> sjs205 >> >> -------------- next part -------------- >> >> An HTML attachment was scrubbed... >> >> URL: >> >> <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20120116/b8eedcff/attachment-0001.html> >> >> >> >> ------------------------------ >> >> >> >> Message: 5 >> >> Date: Mon, 16 Jan 2012 10:29:04 +0000 >> >> From: "sjs205.linux@xxxxxxxxxxxxxx" <sjs205.linux at gmail.com> >> >> To: pjsip at lists.pjsip.org >> >> Subject: Re: Dead links - >> >> Message-ID: <4F13FBF0.1090805 at googlemail.com> >> >> Content-Type: text/plain; charset="iso-8859-1"; Format="flowed" >> >> >> >> Apologies, I found the first one... I could swear I couldn't find it >> >> the >> >> other day. 2nd on still 404 :D >> >> >> >> On 01/16/2012 10:26 AM, sjs205.linux at googlemail.com wrote: >> >> > Hello all, >> >> > >> >> > I've found some dead links on the >> >> > http://www.pjsip.org/docs/latest/pjsip/docs/html/index.htm page as >> >> > follows: >> >> > >> >> > Using PJSIP and PJMEDIA Directly: >> >> > * PJSIP Developer's Guide <http://www.pjsip.org/docs.htm> PDF >> >> > document >> >> > is the ultimate guide to understand PJSIP design concept. ?[is this >> >> > stall available?links to http://www.pjsip.org/docs.htm] >> >> > * there are some samples in *pjsip-apps/src/samples* >> >> > >> >> > <http://www.pjsip.org/cgi-bin/viewcvs.cgi/pjproject/trunk/pjsip-apps/src/samples/> >> >> > directory. [404 not found] >> >> > >> >> > Cheers >> >> > >> >> > sjs205 >> >> >> >> -------------- next part -------------- >> >> An HTML attachment was scrubbed... >> >> URL: >> >> <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20120116/b71d68a3/attachment-0001.html> >> >> >> >> ------------------------------ >> >> >> >> Message: 6 >> >> Date: Mon, 16 Jan 2012 11:51:08 +0100 >> >> From: Fernando Mart?n <f.martin.85@xxxxxxxxx> >> >> To: pjsip at lists.pjsip.org >> >> Subject: Re: IPP in different PCs >> >> Message-ID: >> >> >> >> ?<CAN__-rGUL_txg-ZztU0pxd6dy8BeyLeX7mZUM09P=DBf+3p=cQ at mail.gmail.com> >> >> Content-Type: text/plain; charset="iso-8859-1" >> >> >> >> Anyone with some info in this topic? >> >> I would like to know if IPP license is single-PC only. Or can it be >> >> used in >> >> different PCs? >> >> >> >> Thanks in advance! >> >> >> >> Regards, >> >> >> >> 2012/1/13 Fernando Mart?n <f.martin.85 at gmail.com> >> >> >> >> > Hi everyone, >> >> > I would like to know if some of you used IPP with PJSIP and if with >> >> > the >> >> > $199 that Intel claims it costs... >> >> > >> >> > >> >> > http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-purchase/ >> >> > >> >> > >> >> > ...we are able to use the libraries in different PCs or the license >> >> > is for >> >> > single PC only. >> >> > >> >> > Thank you in advance! >> >> > >> >> > -- >> >> > Fernando >> >> > >> >> >> >> >> >> >> >> -- >> >> _______________________ >> >> >> >> Fernando Mart?n >> >> _______________________ >> >> -------------- next part -------------- >> >> An HTML attachment was scrubbed... >> >> URL: >> >> <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20120116/2fa7caee/attachment-0001.html> >> >> >> >> ------------------------------ >> >> >> >> Message: 7 >> >> Date: Mon, 16 Jan 2012 11:55:29 +0100 >> >> From: Alain Totouom <alain.totouom@xxxxxx> >> >> To: pjsip list <pjsip at lists.pjsip.org> >> >> Subject: Re: Doubt about PRACK >> >> Message-ID: <4F140221.5090505 at gmx.de> >> >> Content-Type: text/plain; charset=UTF-8 >> >> >> >> Hi Rahul, >> >> >> >> On 16-Jan-12 09:00, rahul yadav wrote: >> >> > If i see it in this way: "ACK is used to stop re-transmission of 200 >> >> > ok. >> >> > Similarly PRACK is used to stop re-transmission of provisional >> >> > responses". >> >> > So both should be treated equally ? >> >> > >> >> >> >> No. >> >> The finality may be the same but different rules are used. >> >> >> >> ACK is part of the INVITE-Transaction. >> >> PRACK is "a" normal SIP message like BYE, therefor >> >> Non-Invite-Transaction rules are used... >> >> >> >> > Sorry for my ignorance, i am still not clear why PRACK needs 200 ok ? >> >> > >> >> >> >> As stated previously PRACK is a new transaction which comes to >> >> completion i.e. when its final response (200) is received... >> >> >> >> Cheers, >> >> Alain >> >> >> >> -- >> >> ? ? ? ? ? ? ? ? ? ? ? ? ? ?"" >> >> ? ? ? ? ? ? ? ? ? ? ? ? ?(o)(o) >> >> ? ? ? ? ? ? ? ?_____o00o__(__)__o00o_____ >> >> 3072D/146D10DE 2011-09-29 ? ?Alain Totouom ?<totouom at gmx.de> >> >> PGP Fingerprint 39A4F092 FFA7C746 CC305CB0 69091911 146D10DE >> >> >> >> >> >> >> >> ------------------------------ >> >> >> >> Message: 8 >> >> Date: Mon, 16 Jan 2012 16:30:06 +0530 >> >> From: Hari Narayanan <ts.hari@xxxxxxxxx> >> >> To: pjsip list <pjsip at lists.pjsip.org> >> >> Subject: Re: Doubt about PRACK >> >> Message-ID: >> >> >> >> ?<CANjYqGwap3s6p2d_kfD8pq-DfnwdSgdkXXQ6kaF84ZcyycUK5w at mail.gmail.com> >> >> Content-Type: text/plain; charset="iso-8859-1" >> >> >> >> PRACK can contain OFFER & ANSWER, whereas ACK cannot. Thus, they cannot >> >> be >> >> treated equally. >> >> >> >> Hari >> >> >> >> On Mon, Jan 16, 2012 at 4:25 PM, Alain Totouom <alain.totouom at gmx.de> >> >> wrote: >> >> >> >> > Hi Rahul, >> >> > >> >> > On 16-Jan-12 09:00, rahul yadav wrote: >> >> > > If i see it in this way: "ACK is used to stop re-transmission of >> >> > > 200 ok. >> >> > > Similarly PRACK is used to stop re-transmission of provisional >> >> > responses". >> >> > > So both should be treated equally ? >> >> > > >> >> > >> >> > No. >> >> > The finality may be the same but different rules are used. >> >> > >> >> > ACK is part of the INVITE-Transaction. >> >> > PRACK is "a" normal SIP message like BYE, therefor >> >> > Non-Invite-Transaction rules are used... >> >> > >> >> > > Sorry for my ignorance, i am still not clear why PRACK needs 200 ok >> >> > > ? >> >> > > >> >> > >> >> > As stated previously PRACK is a new transaction which comes to >> >> > completion i.e. when its final response (200) is received... >> >> > >> >> > Cheers, >> >> > Alain >> >> > >> >> > -- >> >> > ? ? ? ? ? ? ? ? ? ? ? ? ? ?"" >> >> > ? ? ? ? ? ? ? ? ? ? ? ? ?(o)(o) >> >> > ? ? ? ? ? ? ? ?_____o00o__(__)__o00o_____ >> >> > 3072D/146D10DE 2011-09-29 ? ?Alain Totouom ?<totouom at gmx.de> >> >> > PGP Fingerprint 39A4F092 FFA7C746 CC305CB0 69091911 146D10DE >> >> > >> >> > _______________________________________________ >> >> > Visit our blog: http://blog.pjsip.org >> >> > >> >> > pjsip mailing list >> >> > pjsip at lists.pjsip.org >> >> > http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org >> >> > >> >> -------------- next part -------------- >> >> An HTML attachment was scrubbed... >> >> URL: >> >> <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20120116/b62cb07f/attachment-0001.html> >> >> >> >> ------------------------------ >> >> >> >> Message: 9 >> >> Date: Mon, 16 Jan 2012 11:01:54 +0000 >> >> From: Fadi Chehimi <fchehimi@xxxxxxxxxxxxxx> >> >> To: pjsip list <pjsip at lists.pjsip.org> >> >> Subject: How to use a different port number for voip traffic >> >> Message-ID: >> >> >> >> ?<CACSwkY9QoSw9TvJkegB4_kcAWzEzaWmg=NtsXAmPJu26mG46Zw at mail.gmail.com> >> >> Content-Type: text/plain; charset=ISO-8859-1 >> >> >> >> >> >> Hi >> >> >> >> I have sent this email before but received no reply so I am resending >> >> it hoping that it will catch someone's attention and reply with some >> >> help :) >> >> >> >> I am trying to rout my voip traffic through a non standard port >> >> number, say 12345, which is already open on my server. I tired the >> >> following syntax when making a voip call using pjsua_call_make_call() >> >> but the call is routed through the default 5060 port: >> >> >> >> "sip:1234567 <at> localphone.com:12345" >> >> >> >> Any ideas how I can achieve this, if it is possible in PJSip? >> >> >> >> Cheers >> >> Fadi >> >> >> >> >> >> >> >> ------------------------------ >> >> >> >> _______________________________________________ >> >> pjsip mailing list >> >> pjsip at lists.pjsip.org >> >> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org >> >> >> >> >> >> End of pjsip Digest, Vol 53, Issue 23 >> >> ************************************* >> > >> > >> > >> > >> > -- >> > >> > Johan Lantz >> > Head of IMS Products >> > GENAKER - Esi Mobile Solutions SL >> > www.genaker.net >> > Phone +34 622 271 645 >> > Fax: +34 933 316 99 >> > >> > >> > >> > _______________________________________________ >> > Visit our blog: http://blog.pjsip.org >> > >> > pjsip mailing list >> > pjsip at lists.pjsip.org >> > http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org >> > > > > > > -- > ------------------------------------- > Fadi Chehimi, PhD > Mobile Software Engineer > Tel: +44 1143 190 529 > Localphone Ltd > 4 Paradise Street, Sheffield, S1 2DF, UK > > > > _______________________________________________ > Visit our blog: http://blog.pjsip.org > > pjsip mailing list > pjsip at lists.pjsip.org > http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org >