从外部到外部的 Asterisk ARI 调用

Asterisk ARI call from external to external

我想使用 Asterisk 13 ARI 从我的手机号码拨打另一个手机号码。 我尝试了不同的调用,但所有 return "Allocation failed" 响应:

endpoint:my_mobile_number,extension:other_mobile_number,context:from-trunk

endpoint:SIP/my_mobile_number,extension:other_mobile_number,context:from-trunk

endpoint:SIP/my_mobile_number,extension:other_mobile_number,context:from-external

endpoint:my_mobile_number,extension:other_mobile_number,context:from-external

etc.

如何使用 ARI 从我的手机 phone 向另一部手机 phone 发起呼叫?

编辑

arheops 回答帮助我找到了工作代码:

endpoint:Local/my_mobile_number@from-internal,extension:other_mobile_number,context:from-internal,priority:1

谢谢!

不幸的是,如果不了解 asterisk 的内部原理,您将无法使用 ARI。你需要读一些初学者的书。

endpoint:Local/my_mobile_number@out_context,extension:other_mobile_number,context:out_context,priority:1

endpoint:SIP/my_mobile_number@myprovider_sip,extension:other_mobile_number,context:out_context,priority:1

两种变体都有效