2014-09-22 32 views
0

我有一張大陸電話卡,我不確定如何使用我的星號服務器撥出電話。Asterisk - VOIP預付費帳戶設置(通過遠程星號服務器出站)

這是一個VOIP預付卡。我可以使用他們的服務器地址和我的用戶名和密碼在軟電話上打出電話。

我找不出我的sip.conf或我的撥號方案。

這是我的。

sip.conf:

[continentalcard] 
host=continental.com 
defaultuser=username ;; user on continental's server 
secret=password 
register => username:[email protected] 
context=global 

[frank] 
type=friend 
defaultuser=frank ;; user on my local asterisk server 
secret=password 
host=dynamic 
context=internal 

的extensions.conf:

[global] 
CARD=SIP/continentalcard 

[internal] 
exten => 100,1,Dial(SIP/frank) 
same => n,Hangup() 
include => continentalcard 

[continentalcard] ;; outgoing 
exten => _1NXXNXXXXXX,1,Dial(${CARD}/${EXTEN}) 

我上CLI下面的消息,因爲我嘗試撥出1-222-333-4444(不實數):

==使用SIP RTP CoS的標記5 - 執行[12223334444 @內部:1]撥號( 「SIP /坦率-00000151」, 「SIP/continentalcard:12223334444」)的新的堆棧 ==使用SIP RTP CoS標記5 [Oct 3 04:02:57] ERROR [22923]:netsock2.c:269 ast_sockaddr_resolve:getaddrinfo(「continentalcard」,「12223334444」,...):不支持Servname ai_socktype [Oct 3 04:02:57]警告[22923]:chan_sip.c:5866 create_addr:沒有這樣的主機:continentalcard:12223334444 [Oct 3 04:02:57]警告[22923]:app_dial.c:2345 dial_exec_full:無法創建類型'SIP'的通道(原因20 - 訂戶缺席) ==此時大家都忙/擁塞(1:0/0/1) - 自動轉接,通道'SIP/frank- 00000151'狀態爲'CHANUNAVAIL'

+0

您在sip.conf中有錯誤的部分。 – arheops 2014-09-22 22:08:01

回答

0

更新:用全局上下文填充sip.conf。也只是注意到你在missing.conf中缺少的a /。請看下面

你有你的sip.conf格式不正確。

[global] 
register => username:[email protected] 
context=continentalcard 

[continentalcard] 
host=continental.com 
defaultuser=username 
secret=password 
context=continentalcard 

註冊應該放在sip.conf中的[global]上下文中。

背景應該是continentalcard而不是全球。當軟電話撥打1NXXNXXXXXX時,它應該從分機開始使用continentalcard上下文並執行撥號($ {CARD}/$ {EXTEN})

+0

謝謝克里斯。我嘗試通過消除[continentalcard]並將其他行放入[global]來更改我的sip.conf,但仍無法撥出。我的擴展名看起來正確嗎? 'exten => _1NXXNXXXXXX,1,撥號($ {CARD}/$ {EXTEN})'另外,我對我應該如何迴應有些困惑。我是否應該使用我正在做的評論? – ajnabi 2014-10-01 13:16:06

+0

等一下...忽略這一點。我只是意識到在sip.conf中沒有全局的。我做的是把它放到[一般],因爲我不明白你在說什麼。我現在明白了。我改爲「context = global」。現在我已經在CLI和「sip show peers」列表中看到「Peer」continentalcard「現在可以訪問」,但我認爲我的擴展程序現在需要工作。 – ajnabi 2014-10-01 13:37:08

+0

好註冊。 sip.conf中的上下文應該是SIP用戶有權訪問的上下文,所以這應該是上下文= continentalcard或internal(內部只包括您的文章中的continentalcard) – Chris 2014-10-02 14:28:55