Session VoIP SIP部分号码拨号

Session VoIP SIP部分号码拨号,session,request,sip,voip,Session,Request,Sip,Voip,当使用老式的模拟电话或ISDN电话时,电话号码的拨号并没有结束。没有信号表明号码已完成。然而,适配器等使旧电话能够使用SIP进行VoIP 据我所知,SIP请求头包含整个客户端地址或编号 那么,在不知道所拨号码是否完整的情况下,如何建立SIP会话?通过猜测。如果在一定的秒数内没有额外的数字,则会拨打电话。通常,您可以通过使用#或类似的方法终止您的号码来加快这一速度。glglglgl的猜测是正确的,SIP设备仅在获得需要使用的完整号码后才发起呼叫。SIP在呼叫请求中使用URI,这与电子邮件地址非常相

当使用老式的模拟电话或ISDN电话时,电话号码的拨号并没有结束。没有信号表明号码已完成。然而,适配器等使旧电话能够使用SIP进行VoIP

据我所知,SIP请求头包含整个客户端地址或编号


那么,在不知道所拨号码是否完整的情况下,如何建立SIP会话?

通过猜测。如果在一定的秒数内没有额外的数字,则会拨打电话。通常,您可以通过使用
#
或类似的方法终止您的号码来加快这一速度。

glglglgl的猜测是正确的,SIP设备仅在获得需要使用的完整号码后才发起呼叫。SIP在呼叫请求中使用URI,这与电子邮件地址非常相似,并且以相同的方式向部分地址发送电子邮件可能失败,使用部分SIP URI发起呼叫也可能失败

至于SIP设备如何识别用户何时完成了通常在超时情况下完成的数字,例如,在10秒内不再按下任何键,或者用户按下“发送”键,正如GLGL所暗示的,该键通常是连接到ATA的手机上的#键。IP电话通常有一个“发送”或“拨号”按钮

某些ATA允许您调整超时以检测用户何时完成拨号。我知道原来的Sipura ATAs(现在归Cisco所有)允许在其内部拨号计划中配置延迟。

SIP(本身)没有说明何时拨打电话或拨号,这完全取决于设备或程序。大多数ATA的作用类似于连接到交换机的传统POTS电话,当最后一位数字过去后(尽管大多数都会转发到“您拨打了无效号码,请重试”消息或蜂鸣音),会拨出匹配的完整拨号计划条目(如1-212-345-6789或911或411)。真正的IP电话通常功能更接近手机(或无绳电话),带有“呼叫”或“拨号”按钮

在许多设备中,拨号计划是可编程的,有时由用户编程,有时由服务提供商(Vonage等)编程,有时由双方编程


根据拨号计划,它可能会或多或少地验证匹配中所拨打的号码(如检查是否有有效的区号数字等)。

在普通VoIP电话中此延迟是否可调?对不起,我不知道。我想这取决于实现。我试图阅读您的答案,假装不知道“拨号计划”是什么,但失败了:-)本文中的“拨号计划”是对所有有效电话号码的描述。通常通过简单的模式。因此,您的ATA知道您何时拨打本地、长途或国际电话,以及每个号码应为多少位数。至少在德国,拨号计划似乎不是一种简单的模式,因为一些城市随着时间的推移而得到了更长的号码,而旧的号码则被穿插其中。因此,没有简单的前缀来决定数字的长度。