sip: 200 ok 后拨打附加号码

sip: to dial additional number after 200 ok

我想借助SIP协议实现以下场景:

我已经在 jain 中实现了第一部分和第二部分。如何实现第三个?

我尝试了什么:

我还能做什么?

UPD:我发现

出于这些目的,我只使用了 SIP INFO 消息:每条消息对应一个“23456#”字符串符号。

从协议的角度来看,您不能在呼叫建立后拨号

但是您可以发送 DTMF,通过您正在通信的任何 UAS(例如 MRF 或语音邮件系统)detected/parsed。

DMTF 有不同的传输方式。

  1. 一种方法是使用RFC2976
  2. 中描述的已接受答案中指示的信息
  3. 其他方法是在 RTP 中使用 DMTF 编码RFC4733[我认为这是最常见的,因为它是端到端的,不需要遍历代理]
  4. 最后,DMTF 音调可以简单地在带内传输。然而,这对于某些编解码器可能会有问题。

使用什么取决于您的 UAC 和您正在与之通话的 UAS 或您协商的 SDP 的功能。