Re: SIP Call Drops After 0.32 Seconds – Ast erisk on Kubernetes with Kamailio + RTPengine

David Villasmil via sr-users <[email protected]>
Newsgroups gmane.comp.voip.ser
Message-ID <CAFGRPVq=A=VkoFwV5JVK6MH3pRyuDDkiattfiw-bhgKzhieRow@mail.gmail.com>
You should use network=host, exposing each port will take forever to start
and it’s not optimal.


Regards,

David Villasmil
email: [email protected]



On Mon, Apr 28, 2025 at 11:36 AM Duncan Turnbull via sr-users <
[email protected]> wrote:

> One thing I find is helpful is if you can tcpdump or sngrep or wireshark
> on one or both of the devices to see the a SIP packet debug. Wireshark has
> a good voip analyser and takes a pcap from tcpdump which is easier to read.
> sngrep is a great text tool for sip.
>
> The RTP response to the ACK maybe being sent to the wrong place or can't
> get to where it needs to go. You will see where the ACK and what addresses
> are being used. Often a NAT firewall may be blocking itor it
>
>
>
>
> On Mon, 28 Apr 2025 at 19:59, Hans-Jürgen Brand via sr-users <
> [email protected]> wrote:
>
>>
>>
>> > > Do I need to explicitly expose the RTP port range (10000–20000) in the
>> > Asterisk Kubernetes service as well
>>
>> For my understandig of kubernetes yes. otherwise you can not reach the
>> udp outside the kubernetes cluster
>>
>> kind regards
>> Hans-Jürgen
>>
>> *Gesendet: *Freitag, 25. April 2025 um 03:27
>> *Von: *"David Villasmil via sr-users" <[email protected]>
>> *An: *"Kamailio (SER) - Users Mailing List" <[email protected]>
>> *CC: *"Fernando Lopes" <[email protected]>,"[email protected]" <
>> [email protected]>,"David Villasmil" <[email protected]>
>> *Betreff: *[SR-Users] Re: SIP Call Drops After 0.32 Seconds – Asterisk
>> on Kubernetes with Kamailio + RTPengine
>> Try using network=host instead of node port
>>
>> Regards,
>>
>> David Villasmil
>> email: [email protected]
>>
>>
>>
>> On Thu, Apr 24, 2025 at 7:42 PM Henning Westerholt via sr-users <
>> [email protected]> wrote:
>>
>>> Hello,
>>>
>>> Does the BYE comes after 320ms or 32s? As said, look to the asterisk log
>>> why it sends the BYE, maybe it don't receive media.
>>> Can the rtpengine actually expose ports to the internal and external
>>> network? Do you see RTP traffic flowing between the different services?
>>>
>>> Cheers,
>>>
>>> Henning
>>>
>>> > -----Original Message-----
>>> > From: airsay--- via sr-users <[email protected]>
>>> > Sent: Mittwoch, 23. April 2025 19:14
>>> > To: [email protected]
>>> > Cc: Fernando Lopes <[email protected]>; sr-
>>> > [email protected]; [email protected]
>>> > Subject: [SR-Users] Re: SIP Call Drops After 0.32 Seconds – Asterisk on
>>> > Kubernetes with Kamailio + RTPengine
>>> >
>>> > I will let the more experienced Kamailio folks comment on the
>>> > technical/Kamailio/RTP modifications that you need to make. The SIP
>>> standard
>>> > requires an ACK to a 200 OK to be sent within that 32 second window.
>>> If an
>>> > ACK is not received, the session is torn down. You would need to do a
>>> packet
>>> > capture to review the Contact header in the SIP and the c: in the SDP.
>>> I'm just
>>> > getting bedded in with SIP, reading Alan B Johnston's "SIP:
>>> Understanding the
>>> > Session Initiation Protocol". Excellent introduction to understanding
>>> SIP.
>>> >
>>> > Best regards
>>> > Sent from my iPhone
>>> >
>>> > > On 23 Apr 2025, at 16:35, Fernando Lopes via sr-users <sr-
>>> > [email protected]> wrote:
>>> > >
>>> > > Hello everyone,
>>> > > I'm running into an issue with SIP calls in my current setup and
>>> would really
>>> > appreciate some help.
>>> > >
>>> > > Setup:
>>> > > I have a machine named sip00 (IP: 192.168.1.75) running Kamailio +
>>> > RTPengine.
>>> > > Kamailio is dispatching calls to sip:192.168.1.190:32210;transport=tcp.
>>> This
>>> > IP points to another machine running Asterisk inside a Kubernetes
>>> cluster.
>>> > > RTPengine is configured with an RTP port range of 10000–20000, and my
>>> > router is set to allow that same range.
>>> > >
>>> > > Asterisk Kubernetes Service Configuration:
>>> > > yaml
>>> > > Copy
>>> > > Edit
>>> > > spec:
>>> > >  ports:
>>> > >    - name: tcp-port
>>> > >      protocol: TCP
>>> > >      port: 5060
>>> > >      targetPort: 5060
>>> > >      nodePort: 32210
>>> > >    - name: udp-port
>>> > >      protocol: UDP
>>> > >      port: 5060
>>> > >      targetPort: 5060
>>> > >      nodePort: 32210
>>> > >
>>> > > Problem:
>>> > > When I initiate a SIP call, the router forwards traffic to Kamailio
>>> + RTPengine,
>>> > which then sends it to the Asterisk server on 192.168.1.190.
>>> > > Everything seems fine initially, but at exactly 0.32 seconds into
>>> the call,
>>> > Asterisk sends a BYE and no longer responds with 200 OK to the SIP
>>> dialog —
>>> > even though I'm still receiving and sending audio. Then, at around
>>> 01:04, I get
>>> > a 408 Request Timeout.
>>> > >
>>> > > Questions:
>>> > > Do I need to explicitly expose the RTP port range (10000–20000) in
>>> the
>>> > Asterisk Kubernetes service as well?
>>> > > Why is Asterisk sending a BYE so early if audio is still flowing?
>>> > > Could it be a signaling timeout or an issue with SIP dialog tracking?
>>> > > Any help or pointers would be greatly appreciated!
>>> > >
>>> > > Thanks in advance!
>>> > > __________________________________________________________
>>> > > Kamailio - Users Mailing List - Non Commercial Discussions --
>>> > > [email protected] To unsubscribe send an email to
>>> > > [email protected]
>>> > > Important: keep the mailing list in the recipients, do not reply
>>> only to the
>>> > sender!
>>> >
>>> > __________________________________________________________
>>> > Kamailio - Users Mailing List - Non Commercial Discussions -- sr-
>>> > [email protected] To unsubscribe send an email to sr-users-
>>> > [email protected]
>>> > Important: keep the mailing list in the recipients, do not reply only
>>> to the
>>> > sender!
>>> __________________________________________________________
>>> Kamailio - Users Mailing List - Non Commercial Discussions --
>>> [email protected]
>>> To unsubscribe send an email to [email protected]
>>> Important: keep the mailing list in the recipients, do not reply only to
>>> the sender!
>>
>> __________________________________________________________ Kamailio -
>> Users Mailing List - Non Commercial Discussions --
>> [email protected] To unsubscribe send an email to
>> [email protected] Important: keep the mailing list in
>> the recipients, do not reply only to the sender!
>> __________________________________________________________
>> Kamailio - Users Mailing List - Non Commercial Discussions --
>> [email protected]
>> To unsubscribe send an email to [email protected]
>> Important: keep the mailing list in the recipients, do not reply only to
>> the sender!
>>
> __________________________________________________________
> Kamailio - Users Mailing List - Non Commercial Discussions --
> [email protected]
> To unsubscribe send an email to [email protected]
> Important: keep the mailing list in the recipients, do not reply only to
> the sender!
>

__________________________________________________________
Kamailio - Users Mailing List - Non Commercial Discussions -- [email protected]
To unsubscribe send an email to [email protected]
Important: keep the mailing list in the recipients, do not reply only to the sender!
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.