サンプル集  >  other  >  asterisk externip
asterisk externip
2016/08/25

SIP TrunkでCLIに以下のエラーが出ました。

SV01*CLI> sip reload
 Reloading SIP
  == Parsing '/ets/asterisk/sip.conf':   == Found
  == Parsing '/ets/asterisk/users.conf':   == Found
  == Using SIP CoS mark 4
  == Parsing '/ets/asterisk/sip_notify.conf':   == Found
[Aug 30 21:55:27] WARNING[1245]: chan_sip.c:21375 handle_response_regi
ster: Forbidden - wrong password on authentication for REGISTER for '
07044445555' to '111,155,33,77'

◆環境
OS debian 8.2
asterisk 1.8.21.0

sip.confの定義は以下の通りです。

[general]
externip=111.155.33.77

register => 07044445555@kt.co.kr:ab1cd2ef:007044445555@111.155.33.77:50
60/07044445555

[kt](!)
type=friend
call-limit=35
host=111.155.33.77
port=5060
secret=ab1cd2ef
qualify=yes
fromdomain=kt.co.kr
outboundproxy=111.155.33.77:5060
context=tyakushin
insecure=invite
nat=yes
canreinvite=no

[07044445555](kt)
authuser=07044445555
fromuser=07044445555

peersはOKになっています。

SV01*CLI> sip show peers like 070
Name/username  Host           Dyn Forcerport ACL Port  Status
07044445555    111.155.33.77       N             5060  OK (5 ms)
1 sip peers [Monitored: 1 online, 0 offline Unmonitored: 0 online, 0 of
fline]

registryはNo Authenticationになっています。

SV01*CLI> sip show registry
Host                dnsmgr Username      Refresh State              Reg
.Time
111.155.33.77:5060  N      07044445555@      120 No Authentication
1 SIP registrations.

この状態で1601番(Zoiper)から001040123456にかけたときのCLIログです。

  == Using SIP RTP CoS mark 5
    -- Executing [001040123456@room:1] Dial("SIP/1601-0000000c", "SIP/0
7044445555/01040123456,120") in new stack
  == Using SIP RTP CoS mark 5
    -- Called SIP/07044445555/01040123456
[Aug 30 19:37:34] WARNING[1245]: chan_sip.c:21020 handle_response_invi
te: Received response: "Forbidden" from '"1601" <sip:07044445555@kt.c
o.kr>;tag=as5531067a'
  == Everyone is busy/congested at this time (1:0/0/1)
    -- Executing [001040123456@room:2] Hangup("SIP/1601-0000000c", "") 
in new stack
  == Spawn extension (room, 001040123456, 2) exited non-zero on 'SIP/16
01-0000000c'

Registryが失敗しているのでやはり通話できません。

パスワードが間違っているのでSIP Trunkの認証に失敗していると思いました。

externipとhostのIPが同じだったので、externipをコメントアウトしたら正常につながりました。

▲ PageTop  ■ Home


Copyright (C) 2016 ymlib.com