我公司有VoIP基础设施,在这种情况下,端点可以拨打手机号码:
他们呼叫9…他们等待pstn拨号。。。拨完吨后,他们就可以拨自己的号码了。
我是这样做的:
分机=>9.1,拨号(sip/8003)
switchsip/8003是一个连接到FXO网关并通过sip中继连接到星号的sip帐户。
我想这样做:终点刻度盘:
909121111111
而不是
9…拨号后。。。。09121111111
在没有看到更多拨号计划的情况下,通常你可以在一个可访问的上下文中,用一种方法来拨号整个事情,然后使用子字符串来去掉其中的一部分。
exten => _9XXXXXXXXXX,1,Dial(SIP/8003/${EXTEN:1})
扩展名的第一部分匹配一个前缀为9:_9XXXXXXXXXX
的10位数字。查看Asterisk wiki 上关于模式匹配的文章
接下来,在我们的拨号应用程序上,我们所做的是拨打您的sip设备,但是,我们将其传回所拨的分机,但是,注意到冒号了吗?就像${EXTEN:1}
一样,那就是去掉数字。也就是说,它去掉了第一个数字。您还可以了解有关在wiki上操作变量的更多信息。