今天我的星號在一段時間內無法接聽電話。當我查看星號日誌時,下面的錯誤在這段時間內正在上升。星號服務器呼叫期間出現錯誤
Purely numeric hostname (1002), and not a peer--rejecting!
我重新啓動星號後,問題解決了。 是什麼問題?
今天我的星號在一段時間內無法接聽電話。當我查看星號日誌時,下面的錯誤在這段時間內正在上升。星號服務器呼叫期間出現錯誤
Purely numeric hostname (1002), and not a peer--rejecting!
我重新啓動星號後,問題解決了。 是什麼問題?
非常像這意味着您的DNS服務器無法正常工作。使用本地DNS緩存服務器或多個DNS服務器。
其他可能的情況 - 你打電話像SIP/1234,這是不是在你的sip.conf somethign。
下面是有關源的部分,它有描述:
同行= sip_find_peer(peername,NULL,TRUE,FINDPEERS,FALSE,0);
if (peer) { int res; if (newdialog) { set_socket_transport(&dialog->socket, 0); } res = create_addr_from_peer(dialog, peer); dialog->relatedpeer = sip_ref_peer(peer, "create_addr: setting dialog's relatedpeer pointer"); sip_unref_peer(peer, "create_addr: unref peer from sip_find_peer hashtab lookup"); return res; } else if (ast_check_digits(peername)) { /* Although an IPv4 hostname *could* be represented as a 32-bit integer, it is uncommon and * it makes dialing SIP/${EXTEN} for a peer that isn't defined resolve to an IP that is * almost certainly not intended. It is much better to just reject purely numeric hostnames */ ast_log(LOG_WARNING, "Purely numeric hostname (%s), and not a peer--rejecting!\n", peername); return -1; } else {
我的DNS服務器是Microsoft Dns服務器。那麼爲什麼當我重新啓動星號時問題解決了? –
它是否也與此錯誤有關 - >無法創建類型'SIP'的通道(原因20 - 未知) –
我怎麼知道?也許你使用實時,並沒有連接數據庫或類似的東西。我可以檢查代碼並給你最喜歡的變體。下次您遇到這種情況時,您需要在重新啓動前檢查它。 – arheops
對於這樣的問題,你可能能夠得到ServerFault更多的幫助:http://serverfault.com/questions/tagged/asterisk –
我不知道爲什麼投票關閉這個問題? –