基于VICIDial IP的配置..无拨出电话

问题描述 投票:0回答:1

我已将载波设置配置如下,

 [100]
    disallow=all
    allow=ulaw
    allow=g729
    type=friend
    dtmfmode=rfc2833
    qualify=yes
    insecure=invite,port
    nat=force_rport,comedia
    fromuser=xxx.xxx.xxx.xxx
    host=xxx.xxx.xxx.xxx
    canreinvite=no
    port=5060

Global Stirng :     VoiPHola=SIP/100

    Dial Entry Plan

    exten => _1.,1,AGI(agi://127.0.0.1:4577/call_log)
    exten => _1.,2,Dial(${100}/3000#${EXTEN:1},,tTo)
    exten => _1.,3,Hangup

当我作为代理登录时,没有传出呼叫,并且在某个时候代理屏幕上出现拨号超时错误...导致问题的原因是什么?

performance asterisk vici
1个回答
0
投票

您的全局字符串变量名称是VoiPHola,但您的拨号变量是${100},这些必须匹配。使用${VoiPHola},他们匹配。

请注意,所有字符串变量在运行时都会被拨号计划条目中等号的右侧替换。因此,你可以把SIP/100放在Dial(SIP/100/3000#${EXTEN:1},,tTo)而不是同样的效果。

但是,你不会使用变量,如果你改变了这个变量定义,它将在任何地方都没有效果。理论上,您可以在多个载波配置中使用此变量(例如故障转移拨号方案?)。 Global Strings不是必需的。

最重要的是(如arheops所指出的),这不是你问题的合适场所。 Vicidial.com有一个论坛,很多Vicidial Pros and Cons(oops:业余爱好者)会为你回答这样的问题并帮助你开始。

© www.soinside.com 2019 - 2024. All rights reserved.