哇,這個標題是一口...如何通過預言通過外部應用程序通過星號中繼呼叫電話號碼?
我敢肯定,這聽起來很乍一看混亂。這是我正在進行的基礎:
我有:
- 一個服務器設置與Asterisk和Voxeo預言運行它。
-Prophecy設置爲Asterisk的擴展名。
- 另一臺運行外部應用程序的服務器。
外部應用程序生成一些兩個XML:一個ccxml和一個vxml文件,供Voxeo讀取和執行,然後啓動一個呼叫(直到今天)星號擴展。
該項目是順動,不過,昨天我有一個SIP中繼和DID,希望數把這個應用到的東西,可以稱之爲真正的人。
幹線正在Asterisk的,我已經能夠通過發起軟電話(X-精簡版),以我的手機號碼撥打電話。這工作得很好。
然而,當我嘗試啓動從外部應用程序調用,也不會去。我嘗試了很多事情來嘗試解決它,但它只是不工作。
在此之前的主幹/ DID業務,工作代碼來調用一個星號擴展爲:
<createcall>dest="'sip:*Extension here*@*IP Address here*'"
connectionid="myOutBoundConnectionID" timeout="'45s'" callerid="'*Extension here*
@*IP Address here*'"</createcall>
我首先想到的是,我可能需要有預言指定的後備箱以及爲星號,但我可能離開基地。
,我認爲將工作重新格式化代碼如下:
<createcall>dest="'tel:*Phone Number here*'" connectionid=
"myOutBoundConnectionID" timeout="'45s'" callerid="'*Phone Number here*
'"</createcall>
...但是這並不在所有的工作。
日誌文件說,像這樣的事情,當我從我的網絡電話撥打:
-- Executing [*My phone number*@from-internal:1] Macro("SIP/1001-0000007d", "user-
callerid,LIMIT,") in new stack
但是當我從外部應用程序中調用,事情有一點不同:
-- Executing [*My phone number*@from-sip-external:1] NoOp("SIP/*IP Address:5080-0000007c",
"Received incoming SIP connection from unknown peer to *phone number*") in new stack
任何人都可以擺脫這裏發生了什麼?提前致謝!
這沒有奏效。:(我相信它會有,如果電話號碼是DID,但它不是。 –