从星号和C#拨打10位数的手机号码

时间:2018-02-13 20:31:19

标签: c# asterisk dialplan

我已经配置了星号并使用AsterNet来使用星号功能。虽然我试图发起呼叫本地手机号码。首先拨打分机号码(2001),如果我只接听,则拨打电话号码。 我已经从usb加密狗创建了频道。

请建议我需要更改的位置,以便直接连接到手机号码。

我用来发起呼叫的代码是

        OriginateAction oc = new OriginateAction();
        oc.Context = "from-internal";
        oc.Priority = 1;
        oc.Channel = "SIP/2001";
        oc.CallerId = "any id";
        oc.Exten = "9911XXXXXX";
        oc.Timeout = 15; 
        ManagerResponse originateResponse = manager.SendAction(oc, oc.Timeout);

1 个答案:

答案 0 :(得分:0)

您需要确保来自内部上下文

可以使用exten

您已经了解星号内部和拨号方案来执行此类模块,抱歉。

可以向你推荐ORelly" Asterisk the Telephony"书。

如果您需要其他操作顺序(首次呼叫,在该呼叫分机后),您已使用本地频道拨出FIRST,之后您的分机拨打秒。

ps创建自己的拨号核心,而不完全了解交换机工作如何是REALY坏主意。你会遇到很多问题。