I'm rewriting the Contact header in the REGISTER to be Kamailio on port 5060. For some reason Asterisk is sending INVITEs on the source port of the message and not 5060. I thought rport would correct that, but it sounds like rport is only intended to for subsequent messages in a given transaction...
On Fri, Mar 28, 2014 at 2:43 PM, Daniel-Constantin Mierla <mico...@gmail.com > wrote: > Hello, > > rport and Via headers are used for routing the SIP responses back to the > device sending the request. They are not used at all for routing INVITE > requests. > > The tutorial you refer to is generating a new REGISTER from Kamailio to > Asterisk, putting in it the Contact header with the address of kamailio. So > Asterisk should send the INVITE to kamailio. > > Cheers, > Daniel > > > On 28/03/14 19:37, Marc Soda wrote: > > Basically, I'm trying to get Asterisk to send all future INVITEs to > Kamailio on port 5060 and not the source port of the REGISTER. My REGISTER > looks like this: > > U 1.1.1.1:59738 -> 2.2.2.2:5060 > REGISTER sip:2.2.2.2:5060 SIP/2.0. > Via: SIP/2.0/UDP 1.1.1.1:5060;branch=z9hG4bK404.05c2e5a7.0. > Via: SIP/2.0/UDP 3.3.3.3:10654 > ;rport=56417;branch=z9hG4bK-d8754z-a5ad572f022375cb-1---d8754z-. > Max-Forwards: 16. > To: <sip:sip7878_spqa@2.2.2.2>. > From: <sip:sip7878_spqa@2.2.2.2>;tag=d8932554. > Call-ID: OWU3NDM5N2MxOTVkOTM5YjE4MjZkMDFjYWIyN2JlNjI.. > CSeq: 2 REGISTER. > Allow: INVITE, ACK, CANCEL, BYE, NOTIFY, REFER, MESSAGE, OPTIONS, INFO, > SUBSCRIBE. > Supported: replaces, norefersub, extended-refer, timer, X-cisco-serviceuri. > User-Agent: Z 3.3.21933 r21903. > Allow-Events: presence, kpml. > Content-Length: 0. > Path: <sip:3.3.3.3:56417;lr>. > Contact: <sip:sip7878_spqa@1.1.1.1:5060>. > Expires: 3600. > . > > Subsequant INVITEs are sent to 1.1.1.1:59738 and not 1.1.1.1:5060. I > need them to go to 1.1.1.1:5060. > > > On Fri, Mar 28, 2014 at 2:28 PM, Marc Soda <ms...@coredial.com> wrote: > >> I have a Kamailio server forwarding REGISTERs to an Asterisk box, >> similar to the way Daniel shows here: >> >> >> http://kb.asipto.com/asterisk:realtime:kamailio-4.0.x-asterisk-11.3.0-astdb >> >> Can I force Kamailio to append rport=5060 to the topmost Via header, >> prior to forwarding the REGISTER to Asterisk? I tried add_local_rport() >> but it only included 'rport' and not 5060. >> >> Thanks, >> Marc >> > > > > _______________________________________________ > SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing > listsr-us...@lists.sip-router.orghttp://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users > > > -- > Daniel-Constantin Mierla - http://www.asipto.comhttp://twitter.com/#!/miconda > - http://www.linkedin.com/in/miconda > Kamailio World Conference - April 2-4, 2014, Berlin, > Germanyhttp://www.kamailioworld.com > > > _______________________________________________ > SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list > sr-users@lists.sip-router.org > http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users > >
_______________________________________________ SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users