Probably you need to modify only the RURI. If you looking for a paid consultant you should post to the business mailing list. Also, you can take a look here: https://www.kamailio.org/w/business/
-ovidiu On Thu, Sep 21, 2023 at 21:29 Markus <unive...@truemetal.org> wrote: > Hi list, > > I'm trying to use Kamailio 4.4.4 with rtpengine in a self-inflicted > emergency situation (didn't monitor traffic growth properly and now > encountering packet loss during peak times) as a drop-in replacement for > an overloaded Asterisk box in a call-termination-to-upstream-carrier > scenario. > > My test scenario is to make a call from a SIP softphone to Asterisk IP > 1.1.1.1 -> Kamailio/rtpengine IP 2.2.2.2 -> Upstream carrier 3.3.3.3 > > sngrep on Kamailio box 2.2.2.2 - the following SDP will not work - > carrier is rejecting it. Carrier is authenticating our calls based on > our IP address 2.2.2.2, no username/pass involved. > > 2023/09/22 02:06:49.216136 2.2.2.2:5060 -> 3.3.3.3:5060 > INVITE sip:+32xxxxxxxx@2.2.2.2;user=phone SIP/2.0 > Record-Route: <sip:2.2.2.2;lr> > Via: SIP/2.0/UDP > 2.2.2.2;branch=z9hG4bKd9c3.d6fa3abe5d52b827e2054de5573028e0.0 > Via: SIP/2.0/UDP 1.1.1.1:5060;branch=z9hG4bK473270e8 > Max-Forwards: 69 > From: "61xxxxxxxxx" <sip:+61xxxxxxxxx@1.1.1.1>;tag=as3d75aadd > To: <sip:+32xxxxxxxx@2.2.2.2;user=phone> > Contact: <sip:+61xxxxxxxxx@1.1.1.1:5060> > Call-ID: 3f31e1622a72b6d17f24e42362f4f1d0@1.1.1.1:5060 > CSeq: 102 INVITE > User-Agent: Asterisk PBX 20.0.0 > Date: Fri, 22 Sep 2023 00:06:50 GMT > Session-Expires: 1800 > Min-SE: 90 > Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, > INFO, PUBLISH, MESSAGE > Supported: replaces, timer > P-Asserted-Identity: <sip:+61xxxxxxxxx@2.2.2.2;user=phone> > Content-Type: application/sdp > Content-Length: 314 > X-SIP: 1.1.1.1 > > v=0 > o=root 1093000903 1093000903 IN IP4 1.1.1.1 > s=Asterisk PBX 20.0.0 > c=IN IP4 2.2.2.2 > t=0 0 > m=audio 25742 RTP/AVP 8 9 0 101 > a=maxptime:150 > a=rtpmap:8 PCMA/8000 > a=rtpmap:9 G722/8000 > a=rtpmap:0 PCMU/8000 > a=rtpmap:101 telephone-event/8000 > a=fmtp:101 0-16 > a=sendrecv > a=rtcp:25743 > a=ptime:20 > > I'm comparing this rejected INVITE to a successful INVITE sent by the > original Asterisk box at IP 2.2.2.2 (now Kamailio box) to the carrier > without Kamailio in the path, and these are the differences I noticed, > and probably the things I have to mimick with Kamailio in order to make > it work: > > INVITE sip:+32xxxxxxxxx@2.2.2.2;user=phone SIP/2.0 > should be > INVITE sip:+32xxxxxxxxx@3.3.3.3;user=phone SIP/2.0 > > To: <sip:+32xxxxxxxx@2.2.2.2;user=phone> > should be > To: <sip:+32xxxxxxxx@3.3.3.3;user=phone> > > From: "61xxxxxxxxx" <sip:+61xxxxxxxxx@1.1.1.1>;tag=as3d75aadd > should be > From: "61xxxxxxxxx" <sip:+61xxxxxxxxx@2.2.2.2>;tag=as3d75aadd > > Contact: <sip:+61xxxxxxxxx@1.1.1.1:5060> > should be > Contact: <sip:+61xxxxxxxxx@2.2.2.2:5060> > > Call-ID: 3f31e1622a72b6d17f24e42362f4f1d0@1.1.1.1:5060 > should be > Call-ID: 3f31e1622a72b6d17f24e42362f4f1d0@2.2.2.2:5060 > > o=root 1093000903 1093000903 IN IP4 1.1.1.1 > should be > o=root 1093000903 1093000903 IN IP4 2.2.2.2 > > My kamailio.cfg can be found here: https://pastebin.com/6PKcRjPU > > These are the Asterisk boxes I want to originate calls from to Kamailio: > > [root@voip30 ~]# kamctl address show > +-----+-----+----------+------+------+-----------+ > | id | grp | ip_addr | mask | port | tag | > +-----+-----+----------+------+------+-----------+ > | 195 | 1 | 1.1.1.1 | 32 | 0 | voip20.sv | > | 196 | 1 | 1.1.1.2 | 32 | 0 | voip21.sv | > | 197 | 1 | 1.1.1.3 | 32 | 0 | voip22.sv | > | 198 | 1 | 1.1.1.4 | 32 | 0 | voip23.sv | > | 199 | 1 | 1.1.1.5 | 32 | 0 | voip24.sv | > | 200 | 1 | 1.1.1.6 | 32 | 0 | voip25.sv | > | 201 | 1 | 1.1.1.7 | 32 | 0 | voip26.sv | > | 202 | 1 | 1.1.1.8 | 32 | 0 | voip27.sv | > | 203 | 1 | 1.1.1.9 | 32 | 0 | voip28.sv | > +-----+-----+----------+------+------+-----------+ > > This is the upstream carrier I want Kamailio to proxy calls to: > > [root@voip30 ~]# kamctl dispatcher show > dispatcher gateways > +----+-------+------------------+-------+-------+------------+------+ > | id | setid | destination | flags | prio. | attrs | desc | > +----+-------+------------------+-------+-------+------------+------+ > | 12 | 1 | sip:3.3.3.3:5060 | 0 | 0 | weight=100 | | > +----+-------+------------------+-------+-------+------------+------+ > (output manually slightly modified to look properly over E-Mail) > > As you might have guessed I'm a Kamailio noob... and don't have the > resources to learn it as fast as I must to avoid further packet loss. If > there's anyone available who can help me to get this done today, > optionally in exchange for money, I'd be grateful. > > Thank you! > Markus > __________________________________________________________ > Kamailio - Users Mailing List - Non Commercial Discussions > To unsubscribe send an email to sr-users-le...@lists.kamailio.org > Important: keep the mailing list in the recipients, do not reply only to > the sender! > Edit mailing list options or unsubscribe: >
__________________________________________________________ Kamailio - Users Mailing List - Non Commercial Discussions To unsubscribe send an email to sr-users-le...@lists.kamailio.org Important: keep the mailing list in the recipients, do not reply only to the sender! Edit mailing list options or unsubscribe: