使用旧式模拟或ISDN电话时,号码的拨号不会结束。数字没有完整和完成的信号。然而,适配器等使用SIP为旧电话启用VoIP。
据我所知,SIP请求标头包含整个客户端地址或号码。
如何在不知道拨打的号码是否完整的情况下建立SIP会话?
答案 0 :(得分:1)
#
或类似的终止号码来加快速度。
答案 1 :(得分:1)
SIP(本身)没有说明何时进行呼叫或拨号,这完全取决于设备或程序。大多数ATA的行为类似于连接到交换机的传统POTS电话,并拨打匹配的完整拨号计划条目(如1-212-345-6789或911或411),或者自上一个数字已过去的时间(尽管其中大多数将最终转发到“您已拨打无效号码,请再试一次”消息或哔哔声)。真正的IP电话通常更接近手机(或无绳电话)型号,具有“呼叫”或“拨号”按钮。
在许多设备中,拨号方案是可编程的,有时是由用户编程的,有时是由服务提供商(Vonage等)进行的,更常见的是由任何一方进行编程。
根据拨号计划,它可能会对匹配中拨打的号码进行或多或少的验证(例如检查有效的区号代码数字等)。
答案 2 :(得分:0)
glglgl的猜测是正确的,SIP设备只有在获得需要使用的完整号码后才会发起呼叫。 SIP在呼叫请求中使用URI,这些URI与电子邮件地址非常相似,并且与发送电子邮件到部分地址的方式相同,可能无法启动具有部分SIP URI的呼叫。
关于SIP设备如何识别用户何时完成通常在超时时完成的号码,例如在10秒内不再按下键,或者用户按下“发送”键,如glglgl所暗示的那样通常是连接到ATA的手机上的#键。 IP电话通常具有“发送”或“拨号”按钮。
某些ATA允许您调整超时以检测用户何时完成拨号。我知道最初的Sipura ATA(现在由Cisco拥有)允许在其内部拨号方案中配置延迟。