Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

История изменений [назад]

нажмите, чтобы скрыть/показать версии 1
изначальная версия
редактировать

спросил 2013-09-02 20:46:33 +0400

nyll Gravatar nyll

Отваливается asterisk через 5-10 минут

Подскажите в чем может быть дело? Все работает замечательно, но только минут 5-10, после внутрисетевые звонки недоступны (занятость на линии), можно поззонить на внешнюю линию и все чудесно работает, однако и эта функция отваливается. В итоге через минут 15 когда звоним на городской телефон один гудок, а потом тишина. Сильно не ругайте если что-то где-то не приложу, это мой первый опыт. Делал на dlink 6008 и dlink 2024 Собственно конфиг: username=100 type=friend secret=100 qualify=yes host=dynamic nat=yes

Что-то может добавить в конфиг, или приложить к вопросу, скажите плз :)

Отваливается asterisk через 5-10 минут

Подскажите в чем может быть дело? Все работает замечательно, но только минут 5-10, после внутрисетевые звонки недоступны (занятость на линии), можно поззонить на внешнюю линию и все чудесно работает, однако и эта функция отваливается. В итоге через минут 15 когда звоним на городской телефон один гудок, а потом тишина. Шлюзы и АТС пингуются, веб-морды работают. Сильно не ругайте если что-то где-то не приложу, это мой первый опыт. Делал на dlink 6008 и dlink 2024 Собственно конфиг: username=100 type=friend secret=100 qualify=yes host=dynamic nat=yes

Что-то может добавить в конфиг, или приложить к вопросу, скажите плз :)

Отваливается asterisk (elastix) через 5-10 минут

Подскажите в чем может быть дело? Все работает замечательно, но только минут 5-10, после внутрисетевые звонки недоступны (занятость на линии), можно поззонить на внешнюю линию и все чудесно работает, однако и эта функция отваливается. В итоге через минут 15 когда звоним на городской телефон один гудок, а потом тишина. Шлюзы и АТС пингуются, веб-морды работают. Сильно не ругайте если что-то где-то не приложу, это мой первый опыт. Делал на dlink 6008 и dlink 2024 Собственно конфиг: username=100 type=friend secret=100 qualify=yes host=dynamic nat=yes

Что-то может добавить в конфиг, или приложить к вопросу, скажите плз :)

Отваливается asterisk (elastix) через 5-10 минут

Подскажите в чем может быть дело? Все работает замечательно, но только минут 5-10, после внутрисетевые звонки недоступны (занятость на линии), можно поззонить на внешнюю линию и все чудесно работает, однако и эта функция отваливается. В итоге через минут 15 когда звоним на городской телефон один гудок, а потом тишина. Шлюзы и АТС пингуются, веб-морды работают. Сильно не ругайте если что-то где-то не приложу, это мой первый опыт. Делал на dlink 6008 и dlink 2024 Собственно конфиг: конфиг:

username=100
type=friend
secret=100
qualify=yes
host=dynamic
nat=yes

nat=yes

Что-то может добавить в конфиг, или приложить к вопросу, скажите плз :)

Отваливается asterisk (elastix) через 5-10 минут

Подскажите в чем может быть дело? Все работает замечательно, но только минут 5-10, после внутрисетевые звонки недоступны (занятость на линии), можно поззонить с внешней линии на внешнюю линию asterisk и все чудесно работает, однако и эта функция отваливается. В итоге через минут 15 когда звоним на городской телефон один гудок, а потом тишина. Шлюзы и АТС пингуются, веб-морды работают. Сильно не ругайте если что-то где-то не приложу, это мой первый опыт. Делал на dlink 6008 и dlink 2024 Собственно конфиг:

username=100
type=friend
secret=100
qualify=yes
host=dynamic
nat=yes

Что-то может добавить в конфиг, или приложить к вопросу, скажите плз :)

Отваливается asterisk (elastix) через 5-10 минут

Подскажите в чем может быть дело? Все работает замечательно, но только минут 5-10, после внутрисетевые звонки недоступны (занятость на линии), можно поззонить с внешней линии на asterisk и все чудесно работает, однако и эта функция отваливается. В итоге через минут 15 когда звоним на городской телефон один гудок, а потом тишина. Шлюзы и АТС пингуются, веб-морды работают. Сильно не ругайте если что-то где-то не приложу, это мой первый опыт. Делал на dlink 6008 и dlink 2024 Собственно конфиг:

username=100
type=friend
secret=100
qualify=yes
host=dynamic
nat=yes

Что-то может добавить в конфиг, или приложить к вопросу, скажите плз :)

зы вставил часть дебага

    <------------->
--- (11 headers 0 lines) ---
Sending to 10.0.5.111:5060 (NAT)

<--- Transmitting (NAT) to 10.0.5.111:5060 --->
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bK56676d30121f11e0;received=10.0.5.111;rport=5060
From: "0173981295" <sip:0173981295@10.0.5.110>;tag=9e6cdf5d-685257
To: "0173981295" <sip:0173981295@10.0.5.110>;tag=as0bca1884
Call-ID: D1B9-1213-46685257D752C1747593-134@SipHost
CSeq: 43 REGISTER
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="0f9bf093"
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1213-46685257D752C1747593-134@SipHost' in 32000 ms (Method: REGISTER)
Scheduling destruction of SIP dialog 'D1B9-1213-46685257D752C1747593-134@SipHost' in 32000 ms (Method: REGISTER)

<--- SIP read from UDP:10.0.5.111:5060 --->
REGISTER sip:10.0.5.110:5060 SIP/2.0
Via:SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bK10232cbecd363fb6
From: "0173859067" <sip:0173859067@10.0.5.110>;tag=323669ca-685257
To: "0173859067" <sip:0173859067@10.0.5.110>
Call-ID:D1B9-1213-46685257992017579BFB-129@SipHost
CSeq:44 REGISTER
Contact:<sip:0173859067@192.168.1.2:5060>
Expires:600
Max-Forwards:70
Authorization:Digest username="0173859067",realm="asterisk",nonce="793ba5a9",uri="sip:10.0.5.110:5060",response="1466ff970eb3a102b72ad40e24055b3a",algorithm=MD5
User-Agent:dlink 12-37-61928258-0.9.5.1.735
Content-Length:0

<------------->
--- (12 headers 0 lines) ---
Sending to 10.0.5.111:5060 (NAT)

<--- Transmitting (NAT) to 10.0.5.111:5060 --->
SIP/2.0 403 Forbidden (Bad auth)
Via: SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bK10232cbecd363fb6;received=10.0.5.111;rport=5060
From: "0173859067" <sip:0173859067@10.0.5.110>;tag=323669ca-685257
To: "0173859067" <sip:0173859067@10.0.5.110>;tag=as3445fad2
Call-ID: D1B9-1213-46685257992017579BFB-129@SipHost
CSeq: 44 REGISTER
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1213-46685257992017579BFB-129@SipHost' in 32000 ms (Method: REGISTER)

<--- SIP read from UDP:10.0.5.111:5060 --->
REGISTER sip:10.0.5.110:5060 SIP/2.0
Via:SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bKb29bd192428f7a80
From: "0173859068" <sip:0173859068@10.0.5.110>;tag=43ce40e5-685257
To: "0173859068" <sip:0173859068@10.0.5.110>
Call-ID:D1B9-1213-4668525774CB975492D6-130@SipHost
CSeq:44 REGISTER
Contact:<sip:0173859068@192.168.1.2:5060>
Expires:600
Max-Forwards:70
Authorization:Digest username="0173859068",realm="asterisk",nonce="3b474a74",uri="sip:10.0.5.110:5060",response="23dc80bf0d1a85f74e0231ccc837bb7a",algorithm=MD5
User-Agent:dlink 12-37-61928258-0.9.5.1.735
Content-Length:0

<------------->
--- (12 headers 0 lines) ---
Sending to 10.0.5.111:5060 (NAT)

<--- Transmitting (NAT) to 10.0.5.111:5060 --->
SIP/2.0 403 Forbidden (Bad auth)
Via: SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bKb29bd192428f7a80;received=10.0.5.111;rport=5060
From: "0173859068" <sip:0173859068@10.0.5.110>;tag=43ce40e5-685257
To: "0173859068" <sip:0173859068@10.0.5.110>;tag=as66718c85
Call-ID: D1B9-1213-4668525774CB975492D6-130@SipHost
CSeq: 44 REGISTER
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1213-4668525774CB975492D6-130@SipHost' in 32000 ms (Method: REGISTER)

<--- SIP read from UDP:10.0.5.111:5060 --->
REGISTER sip:10.0.5.110:5060 SIP/2.0
Via:SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bKff3b83c67146041a
From: "0173859069" <sip:0173859069@10.0.5.110>;tag=a11376cb-685257
To: "0173859069" <sip:0173859069@10.0.5.110>
Call-ID:D1B9-1213-46685257A4E01DEF9DA4-131@SipHost
CSeq:44 REGISTER
Contact:<sip:0173859069@192.168.1.2:5060>
Expires:600
Max-Forwards:70
Authorization:Digest username="0173859069",realm="asterisk",nonce="21938a9d",uri="sip:10.0.5.110:5060",response="2f59c6989f08981a1af55d8844358806",algorithm=MD5
User-Agent:dlink 12-37-61928258-0.9.5.1.735
Content-Length:0

<------------->
--- (12 headers 0 lines) ---
Sending to 10.0.5.111:5060 (NAT)

<--- Transmitting (NAT) to 10.0.5.111:5060 --->
SIP/2.0 403 Forbidden (Bad auth)
Via: SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bKff3b83c67146041a;received=10.0.5.111;rport=5060
From: "0173859069" <sip:0173859069@10.0.5.110>;tag=a11376cb-685257
To: "0173859069" <sip:0173859069@10.0.5.110>;tag=as2bb79791
Call-ID: D1B9-1213-46685257A4E01DEF9DA4-131@SipHost
CSeq: 44 REGISTER
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1213-46685257A4E01DEF9DA4-131@SipHost' in 32000 ms (Method: REGISTER)

<--- SIP read from UDP:10.0.5.111:5060 --->
REGISTER sip:10.0.5.110:5060 SIP/2.0
Via:SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bKd60e5f6835e2cafe
From: "0172127352" <sip:0172127352@10.0.5.110>;tag=1cdda95b-685257
To: "0172127352" <sip:0172127352@10.0.5.110>
Call-ID:D1B9-1213-46685257A23076AFFC82-132@SipHost
CSeq:44 REGISTER
Contact:<sip:0172127352@192.168.1.2:5060>
Expires:600
Max-Forwards:70
Authorization:Digest username="0172127352",realm="asterisk",nonce="4ab59851",uri="sip:10.0.5.110:5060",response="434f2f1a7a5cb1d58ab527f59c557bd1",algorithm=MD5
User-Agent:dlink 12-37-61928258-0.9.5.1.735
Content-Length:0

<------------->
--- (12 headers 0 lines) ---
Sending to 10.0.5.111:5060 (NAT)

<--- Transmitting (NAT) to 10.0.5.111:5060 --->
SIP/2.0 403 Forbidden (Bad auth)
Via: SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bKd60e5f6835e2cafe;received=10.0.5.111;rport=5060
From: "0172127352" <sip:0172127352@10.0.5.110>;tag=1cdda95b-685257
To: "0172127352" <sip:0172127352@10.0.5.110>;tag=as6b4bce1a
Call-ID: D1B9-1213-46685257A23076AFFC82-132@SipHost
CSeq: 44 REGISTER
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1213-46685257A23076AFFC82-132@SipHost' in 32000 ms (Method: REGISTER)

<--- SIP read from UDP:10.0.5.111:5060 --->
REGISTER sip:10.0.5.110:5060 SIP/2.0
Via:SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bK6dfbd7cf3a5660c7
From: "0173981729" <sip:0173981729@10.0.5.110>;tag=2b19a1f1-685257
To: "0173981729" <sip:0173981729@10.0.5.110>
Call-ID:D1B9-1213-4668525767601ABEA2FA-133@SipHost
CSeq:44 REGISTER
Contact:<sip:0173981729@192.168.1.2:5060>
Expires:600
Max-Forwards:70
Authorization:Digest username="0173981729",realm="asterisk",nonce="5a64be92",uri="sip:10.0.5.110:5060",response="f1ddf9170c8309b0f2c2262c4436ac0e",algorithm=MD5
User-Agent:dlink 12-37-61928258-0.9.5.1.735
Content-Length:0

<------------->
--- (12 headers 0 lines) ---
Sending to 10.0.5.111:5060 (NAT)

<--- Transmitting (NAT) to 10.0.5.111:5060 --->
SIP/2.0 403 Forbidden (Bad auth)
Via: SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bK6dfbd7cf3a5660c7;received=10.0.5.111;rport=5060
From: "0173981729" <sip:0173981729@10.0.5.110>;tag=2b19a1f1-685257
To: "0173981729" <sip:0173981729@10.0.5.110>;tag=as7b07c5e9
Call-ID: D1B9-1213-4668525767601ABEA2FA-133@SipHost
CSeq: 44 REGISTER
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1213-4668525767601ABEA2FA-133@SipHost' in 32000 ms (Method: REGISTER)

<--- SIP read from UDP:10.0.5.111:5060 --->
REGISTER sip:10.0.5.110:5060 SIP/2.0
Via:SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bK01c01adf8d3d403b
From: "0173981295" <sip:0173981295@10.0.5.110>;tag=9e6cdf5d-685257
To: "0173981295" <sip:0173981295@10.0.5.110>
Call-ID:D1B9-1213-46685257D752C1747593-134@SipHost
CSeq:44 REGISTER
Contact:<sip:0173981295@192.168.1.2:5060>
Expires:600
Max-Forwards:70
Authorization:Digest username="0173981295",realm="asterisk",nonce="0f9bf093",uri="sip:10.0.5.110:5060",response="fbcccc67e3959d2ad9283fd386e1c403",algorithm=MD5
User-Agent:dlink 12-37-61928258-0.9.5.1.735
Content-Length:0

<------------->
--- (12 headers 0 lines) ---
Sending to 10.0.5.111:5060 (NAT)

<--- Transmitting (NAT) to 10.0.5.111:5060 --->
SIP/2.0 403 Forbidden (Bad auth)
Via: SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bK01c01adf8d3d403b;received=10.0.5.111;rport=5060
From: "0173981295" <sip:0173981295@10.0.5.110>;tag=9e6cdf5d-685257
To: "0173981295" <sip:0173981295@10.0.5.110>;tag=as0bca1884
Call-ID: D1B9-1213-46685257D752C1747593-134@SipHost
CSeq: 44 REGISTER
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1213-46685257D752C1747593-134@SipHost' in 32000 ms (Method: REGISTER)
Really destroying SIP dialog '1B11-1682-00000026F935CA2823C9-001@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026332065DABC4A-002@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026332065DABC4A-003@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026332065DABC4A-004@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026332065DABC4A-005@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026AF1DFE54B1F4-006@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026AF1DFE54B1F4-007@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026AF1DFE54B1F4-008@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026AF1DFE54B1F4-009@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026AF1DFE54B1F4-010@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026AF1DFE54B1F4-011@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026489CD941B2DB-012@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026489CD941B2DB-013@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026489CD941B2DB-014@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026489CD941B2DB-015@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026489CD941B2DB-016@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026489CD941B2DB-017@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026A23553AE1182-018@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026A23553AE1182-019@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026A23553AE1182-020@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026A23553AE1182-021@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026A23553AE1182-022@SipHost' Method: REGISTER

При входящем звонке происходит след.:

  == Using SIP RTP TOS bits 184
  == Using SIP RTP CoS mark 5
    -- Executing [10000@from-trunk-sip-0173959066:1] Set("SIP/0173959066-000000be", "GROUP()=OUT_1") in new stack
    -- Executing [10000@from-trunk-sip-0173959066:2] Goto("SIP/0173959066-000000be", "from-trunk,10000,1") in new stack
    -- Goto (from-trunk,10000,1)
    -- Executing [10000@from-trunk:1] Set("SIP/0173959066-000000be", "__FROM_DID=10000") in new stack
    -- Executing [10000@from-trunk:2] Gosub("SIP/0173959066-000000be", "app-blacklist-check,s,1") in new stack
    -- Executing [s@app-blacklist-check:1] GotoIf("SIP/0173959066-000000be", "0?blacklisted") in new stack
    -- Executing [s@app-blacklist-check:2] Set("SIP/0173959066-000000be", "CALLED_BLACKLIST=1") in new stack
    -- Executing [s@app-blacklist-check:3] Return("SIP/0173959066-000000be", "") in new stack
    -- Executing [10000@from-trunk:3] ExecIf("SIP/0173959066-000000be", "1 ?Set(CALLERID(name)=0173959066)") in new stack
    -- Executing [10000@from-trunk:4] Set("SIP/0173959066-000000be", "__CALLINGPRES_SV=allowed_not_screened") in new stack
    -- Executing [10000@from-trunk:5] Set("SIP/0173959066-000000be", "CALLERPRES()=allowed_not_screened") in new stack
    -- Executing [10000@from-trunk:6] Goto("SIP/0173959066-000000be", "from-did-direct,201,1") in new stack
    -- Goto (from-did-direct,201,1)
    -- Executing [201@from-did-direct:1] Macro("SIP/0173959066-000000be", "exten-vm,novm,201") in new stack
    -- Executing [s@macro-exten-vm:1] Macro("SIP/0173959066-000000be", "user-callerid,") in new stack
    -- Executing [s@macro-user-callerid:1] Set("SIP/0173959066-000000be", "AMPUSER=0173959066") in new stack
    -- Executing [s@macro-user-callerid:2] GotoIf("SIP/0173959066-000000be", "0?report") in new stack
    -- Executing [s@macro-user-callerid:3] ExecIf("SIP/0173959066-000000be", "1?Set(REALCALLERIDNUM=0173959066)") in new stack
    -- Executing [s@macro-user-callerid:4] Set("SIP/0173959066-000000be", "AMPUSER=") in new stack
    -- Executing [s@macro-user-callerid:5] Set("SIP/0173959066-000000be", "AMPUSERCIDNAME=") in new stack
    -- Executing [s@macro-user-callerid:6] GotoIf("SIP/0173959066-000000be", "1?report") in new stack
    -- Goto (macro-user-callerid,s,10)
    -- Executing [s@macro-user-callerid:10] GotoIf("SIP/0173959066-000000be", "0?continue") in new stack
    -- Executing [s@macro-user-callerid:11] Set("SIP/0173959066-000000be", "__TTL=64") in new stack
    -- Executing [s@macro-user-callerid:12] GotoIf("SIP/0173959066-000000be", "1?continue") in new stack
    -- Goto (macro-user-callerid,s,19)
    -- Executing [s@macro-user-callerid:19] Set("SIP/0173959066-000000be", "CALLERID(number)=0173959066") in new stack
    -- Executing [s@macro-user-callerid:20] Set("SIP/0173959066-000000be", "CALLERID(name)=0173959066") in new stack
    -- Executing [s@macro-user-callerid:21] NoOp("SIP/0173959066-000000be", "Using CallerID "0173959066" <0173959066>") in new stack
    -- Executing [s@macro-exten-vm:2] Set("SIP/0173959066-000000be", "RingGroupMethod=none") in new stack
    -- Executing [s@macro-exten-vm:3] Set("SIP/0173959066-000000be", "VMBOX=novm") in new stack
    -- Executing [s@macro-exten-vm:4] Set("SIP/0173959066-000000be", "__EXTTOCALL=201") in new stack
    -- Executing [s@macro-exten-vm:5] Set("SIP/0173959066-000000be", "CFUEXT=") in new stack
    -- Executing [s@macro-exten-vm:6] Set("SIP/0173959066-000000be", "CFBEXT=") in new stack
    -- Executing [s@macro-exten-vm:7] Set("SIP/0173959066-000000be", "RT=""") in new stack
    -- Executing [s@macro-exten-vm:8] Macro("SIP/0173959066-000000be", "record-enable,201,IN") in new stack
    -- Executing [s@macro-record-enable:1] GotoIf("SIP/0173959066-000000be", "1?check") in new stack
    -- Goto (macro-record-enable,s,4)
    -- Executing [s@macro-record-enable:4] ExecIf("SIP/0173959066-000000be", "0?MacroExit()") in new stack
    -- Executing [s@macro-record-enable:5] GotoIf("SIP/0173959066-000000be", "0?Group:OUT") in new stack
    -- Goto (macro-record-enable,s,15)
    -- Executing [s@macro-record-enable:15] GotoIf("SIP/0173959066-000000be", "1?IN") in new stack
    -- Goto (macro-record-enable,s,20)
    -- Executing [s@macro-record-enable:20] ExecIf("SIP/0173959066-000000be", "1?MacroExit()") in new stack
    -- Executing [s@macro-exten-vm:9] Macro("SIP/0173959066-000000be", "dial-one,"",tr,201") in new stack
    -- Executing [s@macro-dial-one:1] Set("SIP/0173959066-000000be", "DEXTEN=201") in new stack
    -- Executing [s@macro-dial-one:2] Set("SIP/0173959066-000000be", "DIALSTATUS_CW=") in new stack
    -- Executing [s@macro-dial-one:3] GosubIf("SIP/0173959066-000000be", "0?screen,1") in new stack
    -- Executing [s@macro-dial-one:4] GosubIf("SIP/0173959066-000000be", "0?cf,1") in new stack
    -- Executing [s@macro-dial-one:5] GotoIf("SIP/0173959066-000000be", "1?skip1") in new stack
    -- Goto (macro-dial-one,s,8)
    -- Executing [s@macro-dial-one:8] GotoIf("SIP/0173959066-000000be", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:9] GotoIf("SIP/0173959066-000000be", "0?continue") in new stack
    -- Executing [s@macro-dial-one:10] Set("SIP/0173959066-000000be", "EXTHASCW=") in new stack
    -- Executing [s@macro-dial-one:11] GotoIf("SIP/0173959066-000000be", "1?next1:cwinusebusy") in new stack
    -- Goto (macro-dial-one,s,12)
    -- Executing [s@macro-dial-one:12] GotoIf("SIP/0173959066-000000be", "0?docfu:skip3") in new stack
    -- Goto (macro-dial-one,s,16)
    -- Executing [s@macro-dial-one:16] GotoIf("SIP/0173959066-000000be", "1?next2:continue") in new stack
    -- Goto (macro-dial-one,s,17)
    -- Executing [s@macro-dial-one:17] GotoIf("SIP/0173959066-000000be", "1?continue") in new stack
    -- Goto (macro-dial-one,s,25)
    -- Executing [s@macro-dial-one:25] GotoIf("SIP/0173959066-000000be", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:26] GosubIf("SIP/0173959066-000000be", "1?dstring,1:dlocal,1") in new stack
    -- Executing [dstring@macro-dial-one:1] Set("SIP/0173959066-000000be", "DSTRING=") in new stack
    -- Executing [dstring@macro-dial-one:2] Set("SIP/0173959066-000000be", "DEVICES=201") in new stack
    -- Executing [dstring@macro-dial-one:3] ExecIf("SIP/0173959066-000000be", "0?Return()") in new stack
    -- Executing [dstring@macro-dial-one:4] ExecIf("SIP/0173959066-000000be", "0?Set(DEVICES=01)") in new stack
    -- Executing [dstring@macro-dial-one:5] Set("SIP/0173959066-000000be", "LOOPCNT=1") in new stack
    -- Executing [dstring@macro-dial-one:6] Set("SIP/0173959066-000000be", "ITER=1") in new stack
    -- Executing [dstring@macro-dial-one:7] Set("SIP/0173959066-000000be", "THISDIAL=SIP/201") in new stack
    -- Executing [dstring@macro-dial-one:8] GosubIf("SIP/0173959066-000000be", "1?zap2dahdi,1") in new stack
    -- Executing [zap2dahdi@macro-dial-one:1] ExecIf("SIP/0173959066-000000be", "0?Return()") in new stack
    -- Executing [zap2dahdi@macro-dial-one:2] Set("SIP/0173959066-000000be", "NEWDIAL=") in new stack
    -- Executing [zap2dahdi@macro-dial-one:3] Set("SIP/0173959066-000000be", "LOOPCNT2=1") in new stack
    -- Executing [zap2dahdi@macro-dial-one:4] Set("SIP/0173959066-000000be", "ITER2=1") in new stack
    -- Executing [zap2dahdi@macro-dial-one:5] Set("SIP/0173959066-000000be", "THISPART2=SIP/201") in new stack
    -- Executing [zap2dahdi@macro-dial-one:6] ExecIf("SIP/0173959066-000000be", "0?Set(THISPART2=DAHDI/201)") in new stack
    -- Executing [zap2dahdi@macro-dial-one:7] Set("SIP/0173959066-000000be", "NEWDIAL=SIP/201&") in new stack
    -- Executing [zap2dahdi@macro-dial-one:8] Set("SIP/0173959066-000000be", "ITER2=2") in new stack
    -- Executing [zap2dahdi@macro-dial-one:9] GotoIf("SIP/0173959066-000000be", "0?begin2") in new stack
    -- Executing [zap2dahdi@macro-dial-one:10] Set("SIP/0173959066-000000be", "THISDIAL=SIP/201") in new stack
    -- Executing [zap2dahdi@macro-dial-one:11] Return("SIP/0173959066-000000be", "") in new stack
    -- Executing [dstring@macro-dial-one:9] Set("SIP/0173959066-000000be", "DSTRING=SIP/201&") in new stack
    -- Executing [dstring@macro-dial-one:10] Set("SIP/0173959066-000000be", "ITER=2") in new stack
    -- Executing [dstring@macro-dial-one:11] GotoIf("SIP/0173959066-000000be", "0?begin") in new stack
    -- Executing [dstring@macro-dial-one:12] Set("SIP/0173959066-000000be", "DSTRING=SIP/201") in new stack
    -- Executing [dstring@macro-dial-one:13] Return("SIP/0173959066-000000be", "") in new stack
    -- Executing [s@macro-dial-one:27] GotoIf("SIP/0173959066-000000be", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:28] GotoIf("SIP/0173959066-000000be", "0?skiptrace") in new stack
    -- Executing [s@macro-dial-one:29] GosubIf("SIP/0173959066-000000be", "1?ctset,1:ctclear,1") in new stack
    -- Executing [ctset@macro-dial-one:1] Set("SIP/0173959066-000000be", "DB(CALLTRACE/201)=0173959066") in new stack
    -- Executing [ctset@macro-dial-one:2] Return("SIP/0173959066-000000be", "") in new stack
    -- Executing [s@macro-dial-one:30] Set("SIP/0173959066-000000be", "D_OPTIONS=tr") in new stack
    -- Executing [s@macro-dial-one:31] ExecIf("SIP/0173959066-000000be", "0?SIPAddHeader(Alert-Info: )") in new stack
    -- Executing [s@macro-dial-one:32] ExecIf("SIP/0173959066-000000be", "0?SIPAddHeader()") in new stack
    -- Executing [s@macro-dial-one:33] ExecIf("SIP/0173959066-000000be", "0?Set(CHANNEL(musicclass)=)") in new stack
    -- Executing [s@macro-dial-one:34] GosubIf("SIP/0173959066-000000be", "0?qwait,1") in new stack
    -- Executing [s@macro-dial-one:35] Set("SIP/0173959066-000000be", "__CWIGNORE=") in new stack
    -- Executing [s@macro-dial-one:36] Set("SIP/0173959066-000000be", "__KEEPCID=TRUE") in new stack
    -- Executing [s@macro-dial-one:37] Dial("SIP/0173959066-000000be", "SIP/201,"",tr") in new stack
  == Everyone is busy/congested at this time (1:0/0/1)
    -- Executing [s@macro-dial-one:38] ExecIf("SIP/0173959066-000000be", "0?Set(DIALSTATUS=)") in new stack
    -- Executing [s@macro-dial-one:39] GosubIf("SIP/0173959066-000000be", "0?s-CHANUNAVAIL,1") in new stack
    -- Executing [s@macro-dial-one:40] MacroExit("SIP/0173959066-000000be", "") in new stack
    -- Executing [s@macro-exten-vm:10] GotoIf("SIP/0173959066-000000be", "0?exit") in new stack
    -- Executing [s@macro-exten-vm:11] Set("SIP/0173959066-000000be", "SV_DIALSTATUS=CHANUNAVAIL") in new stack
    -- Executing [s@macro-exten-vm:12] GosubIf("SIP/0173959066-000000be", "0?docfu,1") in new stack
    -- Executing [s@macro-exten-vm:13] GosubIf("SIP/0173959066-000000be", "0?docfb,1") in new stack
    -- Executing [s@macro-exten-vm:14] Set("SIP/0173959066-000000be", "DIALSTATUS=CHANUNAVAIL") in new stack
    -- Executing [s@macro-exten-vm:15] NoOp("SIP/0173959066-000000be", "Voicemail is 'novm'") in new stack
    -- Executing [s@macro-exten-vm:16] GotoIf("SIP/0173959066-000000be", "1?s-CHANUNAVAIL,1") in new stack
    -- Goto (macro-exten-vm,s-CHANUNAVAIL,1)
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:1] NoOp("SIP/0173959066-000000be", "IVR_RETVM:  IVR_CONTEXT: ") in new stack
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:2] GotoIf("SIP/0173959066-000000be", "0?exit,1") in new stack
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:3] PlayTones("SIP/0173959066-000000be", "congestion") in new stack
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:4] Congestion("SIP/0173959066-000000be", "10") in new stack
  == Spawn extension (macro-exten-vm, s-CHANUNAVAIL, 4) exited non-zero on 'SIP/0173959066-000000be' in macro 'exten-vm'
  == Spawn extension (from-did-direct, 201, 1) exited non-zero on 'SIP/0173959066-000000be'
    -- Executing [h@from-did-direct:1] Macro("SIP/0173959066-000000be", "hangupcall,") in new stack
    -- Executing [s@macro-hangupcall:1] GotoIf("SIP/0173959066-000000be", "1?endmixmoncheck") in new stack
    -- Goto (macro-hangupcall,s,9)
    -- Executing [s@macro-hangupcall:9] NoOp("SIP/0173959066-000000be", "End of MIXMON check") in new stack
    -- Executing [s@macro-hangupcall:10] GotoIf("SIP/0173959066-000000be", "1?nomeetmemon") in new stack
    -- Goto (macro-hangupcall,s,28)
    -- Executing [s@macro-hangupcall:28] NoOp("SIP/0173959066-000000be", "End of MEETME check") in new stack
    -- Executing [s@macro-hangupcall:29] GotoIf("SIP/0173959066-000000be", "1?noautomon") in new stack
    -- Goto (macro-hangupcall,s,34)
    -- Executing [s@macro-hangupcall:34] NoOp("SIP/0173959066-000000be", "TOUCH_MONITOR_OUTPUT=") in new stack
    -- Executing [s@macro-hangupcall:35] GotoIf("SIP/0173959066-000000be", "1?noautomon2") in new stack
    -- Goto (macro-hangupcall,s,41)
    -- Executing [s@macro-hangupcall:41] NoOp("SIP/0173959066-000000be", "MONITOR_FILENAME=") in new stack
    -- Executing [s@macro-hangupcall:42] GotoIf("SIP/0173959066-000000be", "1?skiprg") in new stack
    -- Goto (macro-hangupcall,s,45)
    -- Executing [s@macro-hangupcall:45] GotoIf("SIP/0173959066-000000be", "1?skipblkvm") in new stack
    -- Goto (macro-hangupcall,s,48)
    -- Executing [s@macro-hangupcall:48] GotoIf("SIP/0173959066-000000be", "1?theend") in new stack
    -- Goto (macro-hangupcall,s,50)
    -- Executing [s@macro-hangupcall:50] AGI("SIP/0173959066-000000be", "hangup.agi") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/hangup.agi
    -- <SIP/0173959066-000000be>AGI Script hangup.agi completed, returning 0
    -- Executing [s@macro-hangupcall:51] Hangup("SIP/0173959066-000000be", "") in new stack
  == Spawn extension (macro-hangupcall, s, 51) exited non-zero on 'SIP/0173959066-000000be' in macro 'hangupcall'
  == Spawn extension (from-did-direct, h, 1) exited non-zero on 'SIP/0173959066-000000be'

Отваливается asterisk (elastix) через 5-10 минут

Подскажите в чем может быть дело? Все работает замечательно, но только минут 5-10, после внутрисетевые звонки недоступны (занятость на линии), можно поззонить с внешней линии на asterisk и все чудесно работает, однако и эта функция отваливается. В итоге через минут 15 когда звоним на городской телефон один гудок, а потом тишина. Шлюзы и АТС пингуются, веб-морды работают. Сильно не ругайте если что-то где-то не приложу, это мой первый опыт. Делал на dlink 6008 и dlink 2024 Собственно конфиг:

username=100
type=friend
secret=100
qualify=yes
host=dynamic
nat=yes

Что-то может добавить в конфиг, или приложить к вопросу, скажите плз :)

зы вставил часть дебага

    <------------->
--- (11 headers 0 lines) ---
Sending to 10.0.5.111:5060 (NAT)

<--- Transmitting (NAT) to 10.0.5.111:5060 --->
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bK56676d30121f11e0;received=10.0.5.111;rport=5060
From: "0173981295" <sip:0173981295@10.0.5.110>;tag=9e6cdf5d-685257
To: "0173981295" <sip:0173981295@10.0.5.110>;tag=as0bca1884
Call-ID: D1B9-1213-46685257D752C1747593-134@SipHost
CSeq: 43 REGISTER
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="0f9bf093"
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1213-46685257D752C1747593-134@SipHost' in 32000 ms (Method: REGISTER)
Scheduling destruction of SIP dialog 'D1B9-1213-46685257D752C1747593-134@SipHost' in 32000 ms (Method: REGISTER)

<--- SIP read from UDP:10.0.5.111:5060 --->
REGISTER sip:10.0.5.110:5060 SIP/2.0
Via:SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bK10232cbecd363fb6
From: "0173859067" <sip:0173859067@10.0.5.110>;tag=323669ca-685257
To: "0173859067" <sip:0173859067@10.0.5.110>
Call-ID:D1B9-1213-46685257992017579BFB-129@SipHost
CSeq:44 REGISTER
Contact:<sip:0173859067@192.168.1.2:5060>
Expires:600
Max-Forwards:70
Authorization:Digest username="0173859067",realm="asterisk",nonce="793ba5a9",uri="sip:10.0.5.110:5060",response="1466ff970eb3a102b72ad40e24055b3a",algorithm=MD5
User-Agent:dlink 12-37-61928258-0.9.5.1.735
Content-Length:0

<------------->
--- (12 headers 0 lines) ---
Sending to 10.0.5.111:5060 (NAT)

<--- Transmitting (NAT) to 10.0.5.111:5060 --->
SIP/2.0 403 Forbidden (Bad auth)
Via: SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bK10232cbecd363fb6;received=10.0.5.111;rport=5060
From: "0173859067" <sip:0173859067@10.0.5.110>;tag=323669ca-685257
To: "0173859067" <sip:0173859067@10.0.5.110>;tag=as3445fad2
Call-ID: D1B9-1213-46685257992017579BFB-129@SipHost
CSeq: 44 REGISTER
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1213-46685257992017579BFB-129@SipHost' in 32000 ms (Method: REGISTER)

<--- SIP read from UDP:10.0.5.111:5060 --->
REGISTER sip:10.0.5.110:5060 SIP/2.0
Via:SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bKb29bd192428f7a80
From: "0173859068" <sip:0173859068@10.0.5.110>;tag=43ce40e5-685257
To: "0173859068" <sip:0173859068@10.0.5.110>
Call-ID:D1B9-1213-4668525774CB975492D6-130@SipHost
CSeq:44 REGISTER
Contact:<sip:0173859068@192.168.1.2:5060>
Expires:600
Max-Forwards:70
Authorization:Digest username="0173859068",realm="asterisk",nonce="3b474a74",uri="sip:10.0.5.110:5060",response="23dc80bf0d1a85f74e0231ccc837bb7a",algorithm=MD5
User-Agent:dlink 12-37-61928258-0.9.5.1.735
Content-Length:0

<------------->
--- (12 headers 0 lines) ---
Sending to 10.0.5.111:5060 (NAT)

<--- Transmitting (NAT) to 10.0.5.111:5060 --->
SIP/2.0 403 Forbidden (Bad auth)
Via: SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bKb29bd192428f7a80;received=10.0.5.111;rport=5060
From: "0173859068" <sip:0173859068@10.0.5.110>;tag=43ce40e5-685257
To: "0173859068" <sip:0173859068@10.0.5.110>;tag=as66718c85
Call-ID: D1B9-1213-4668525774CB975492D6-130@SipHost
CSeq: 44 REGISTER
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1213-4668525774CB975492D6-130@SipHost' in 32000 ms (Method: REGISTER)

<--- SIP read from UDP:10.0.5.111:5060 --->
REGISTER sip:10.0.5.110:5060 SIP/2.0
Via:SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bKff3b83c67146041a
From: "0173859069" <sip:0173859069@10.0.5.110>;tag=a11376cb-685257
To: "0173859069" <sip:0173859069@10.0.5.110>
Call-ID:D1B9-1213-46685257A4E01DEF9DA4-131@SipHost
CSeq:44 REGISTER
Contact:<sip:0173859069@192.168.1.2:5060>
Expires:600
Max-Forwards:70
Authorization:Digest username="0173859069",realm="asterisk",nonce="21938a9d",uri="sip:10.0.5.110:5060",response="2f59c6989f08981a1af55d8844358806",algorithm=MD5
User-Agent:dlink 12-37-61928258-0.9.5.1.735
Content-Length:0

<------------->
--- (12 headers 0 lines) ---
Sending to 10.0.5.111:5060 (NAT)

<--- Transmitting (NAT) to 10.0.5.111:5060 --->
SIP/2.0 403 Forbidden (Bad auth)
Via: SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bKff3b83c67146041a;received=10.0.5.111;rport=5060
From: "0173859069" <sip:0173859069@10.0.5.110>;tag=a11376cb-685257
To: "0173859069" <sip:0173859069@10.0.5.110>;tag=as2bb79791
Call-ID: D1B9-1213-46685257A4E01DEF9DA4-131@SipHost
CSeq: 44 REGISTER
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1213-46685257A4E01DEF9DA4-131@SipHost' in 32000 ms (Method: REGISTER)

<--- SIP read from UDP:10.0.5.111:5060 --->
REGISTER sip:10.0.5.110:5060 SIP/2.0
Via:SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bKd60e5f6835e2cafe
From: "0172127352" <sip:0172127352@10.0.5.110>;tag=1cdda95b-685257
To: "0172127352" <sip:0172127352@10.0.5.110>
Call-ID:D1B9-1213-46685257A23076AFFC82-132@SipHost
CSeq:44 REGISTER
Contact:<sip:0172127352@192.168.1.2:5060>
Expires:600
Max-Forwards:70
Authorization:Digest username="0172127352",realm="asterisk",nonce="4ab59851",uri="sip:10.0.5.110:5060",response="434f2f1a7a5cb1d58ab527f59c557bd1",algorithm=MD5
User-Agent:dlink 12-37-61928258-0.9.5.1.735
Content-Length:0

<------------->
--- (12 headers 0 lines) ---
Sending to 10.0.5.111:5060 (NAT)

<--- Transmitting (NAT) to 10.0.5.111:5060 --->
SIP/2.0 403 Forbidden (Bad auth)
Via: SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bKd60e5f6835e2cafe;received=10.0.5.111;rport=5060
From: "0172127352" <sip:0172127352@10.0.5.110>;tag=1cdda95b-685257
To: "0172127352" <sip:0172127352@10.0.5.110>;tag=as6b4bce1a
Call-ID: D1B9-1213-46685257A23076AFFC82-132@SipHost
CSeq: 44 REGISTER
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1213-46685257A23076AFFC82-132@SipHost' in 32000 ms (Method: REGISTER)

<--- SIP read from UDP:10.0.5.111:5060 --->
REGISTER sip:10.0.5.110:5060 SIP/2.0
Via:SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bK6dfbd7cf3a5660c7
From: "0173981729" <sip:0173981729@10.0.5.110>;tag=2b19a1f1-685257
To: "0173981729" <sip:0173981729@10.0.5.110>
Call-ID:D1B9-1213-4668525767601ABEA2FA-133@SipHost
CSeq:44 REGISTER
Contact:<sip:0173981729@192.168.1.2:5060>
Expires:600
Max-Forwards:70
Authorization:Digest username="0173981729",realm="asterisk",nonce="5a64be92",uri="sip:10.0.5.110:5060",response="f1ddf9170c8309b0f2c2262c4436ac0e",algorithm=MD5
User-Agent:dlink 12-37-61928258-0.9.5.1.735
Content-Length:0

<------------->
--- (12 headers 0 lines) ---
Sending to 10.0.5.111:5060 (NAT)

<--- Transmitting (NAT) to 10.0.5.111:5060 --->
SIP/2.0 403 Forbidden (Bad auth)
Via: SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bK6dfbd7cf3a5660c7;received=10.0.5.111;rport=5060
From: "0173981729" <sip:0173981729@10.0.5.110>;tag=2b19a1f1-685257
To: "0173981729" <sip:0173981729@10.0.5.110>;tag=as7b07c5e9
Call-ID: D1B9-1213-4668525767601ABEA2FA-133@SipHost
CSeq: 44 REGISTER
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1213-4668525767601ABEA2FA-133@SipHost' in 32000 ms (Method: REGISTER)

<--- SIP read from UDP:10.0.5.111:5060 --->
REGISTER sip:10.0.5.110:5060 SIP/2.0
Via:SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bK01c01adf8d3d403b
From: "0173981295" <sip:0173981295@10.0.5.110>;tag=9e6cdf5d-685257
To: "0173981295" <sip:0173981295@10.0.5.110>
Call-ID:D1B9-1213-46685257D752C1747593-134@SipHost
CSeq:44 REGISTER
Contact:<sip:0173981295@192.168.1.2:5060>
Expires:600
Max-Forwards:70
Authorization:Digest username="0173981295",realm="asterisk",nonce="0f9bf093",uri="sip:10.0.5.110:5060",response="fbcccc67e3959d2ad9283fd386e1c403",algorithm=MD5
User-Agent:dlink 12-37-61928258-0.9.5.1.735
Content-Length:0

<------------->
--- (12 headers 0 lines) ---
Sending to 10.0.5.111:5060 (NAT)

<--- Transmitting (NAT) to 10.0.5.111:5060 --->
SIP/2.0 403 Forbidden (Bad auth)
Via: SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bK01c01adf8d3d403b;received=10.0.5.111;rport=5060
From: "0173981295" <sip:0173981295@10.0.5.110>;tag=9e6cdf5d-685257
To: "0173981295" <sip:0173981295@10.0.5.110>;tag=as0bca1884
Call-ID: D1B9-1213-46685257D752C1747593-134@SipHost
CSeq: 44 REGISTER
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1213-46685257D752C1747593-134@SipHost' in 32000 ms (Method: REGISTER)
Really destroying SIP dialog '1B11-1682-00000026F935CA2823C9-001@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026332065DABC4A-002@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026332065DABC4A-003@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026332065DABC4A-004@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026332065DABC4A-005@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026AF1DFE54B1F4-006@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026AF1DFE54B1F4-007@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026AF1DFE54B1F4-008@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026AF1DFE54B1F4-009@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026AF1DFE54B1F4-010@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026AF1DFE54B1F4-011@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026489CD941B2DB-012@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026489CD941B2DB-013@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026489CD941B2DB-014@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026489CD941B2DB-015@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026489CD941B2DB-016@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026489CD941B2DB-017@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026A23553AE1182-018@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026A23553AE1182-019@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026A23553AE1182-020@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026A23553AE1182-021@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026A23553AE1182-022@SipHost' Method: REGISTER

При входящем звонке происходит след.:

  == Using SIP RTP TOS bits 184
  == Using SIP RTP CoS mark 5
    -- Executing [10000@from-trunk-sip-0173959066:1] Set("SIP/0173959066-000000be", "GROUP()=OUT_1") in new stack
    -- Executing [10000@from-trunk-sip-0173959066:2] Goto("SIP/0173959066-000000be", "from-trunk,10000,1") in new stack
    -- Goto (from-trunk,10000,1)
    -- Executing [10000@from-trunk:1] Set("SIP/0173959066-000000be", "__FROM_DID=10000") in new stack
    -- Executing [10000@from-trunk:2] Gosub("SIP/0173959066-000000be", "app-blacklist-check,s,1") in new stack
    -- Executing [s@app-blacklist-check:1] GotoIf("SIP/0173959066-000000be", "0?blacklisted") in new stack
    -- Executing [s@app-blacklist-check:2] Set("SIP/0173959066-000000be", "CALLED_BLACKLIST=1") in new stack
    -- Executing [s@app-blacklist-check:3] Return("SIP/0173959066-000000be", "") in new stack
    -- Executing [10000@from-trunk:3] ExecIf("SIP/0173959066-000000be", "1 ?Set(CALLERID(name)=0173959066)") in new stack
    -- Executing [10000@from-trunk:4] Set("SIP/0173959066-000000be", "__CALLINGPRES_SV=allowed_not_screened") in new stack
    -- Executing [10000@from-trunk:5] Set("SIP/0173959066-000000be", "CALLERPRES()=allowed_not_screened") in new stack
    -- Executing [10000@from-trunk:6] Goto("SIP/0173959066-000000be", "from-did-direct,201,1") in new stack
    -- Goto (from-did-direct,201,1)
    -- Executing [201@from-did-direct:1] Macro("SIP/0173959066-000000be", "exten-vm,novm,201") in new stack
    -- Executing [s@macro-exten-vm:1] Macro("SIP/0173959066-000000be", "user-callerid,") in new stack
    -- Executing [s@macro-user-callerid:1] Set("SIP/0173959066-000000be", "AMPUSER=0173959066") in new stack
    -- Executing [s@macro-user-callerid:2] GotoIf("SIP/0173959066-000000be", "0?report") in new stack
    -- Executing [s@macro-user-callerid:3] ExecIf("SIP/0173959066-000000be", "1?Set(REALCALLERIDNUM=0173959066)") in new stack
    -- Executing [s@macro-user-callerid:4] Set("SIP/0173959066-000000be", "AMPUSER=") in new stack
    -- Executing [s@macro-user-callerid:5] Set("SIP/0173959066-000000be", "AMPUSERCIDNAME=") in new stack
    -- Executing [s@macro-user-callerid:6] GotoIf("SIP/0173959066-000000be", "1?report") in new stack
    -- Goto (macro-user-callerid,s,10)
    -- Executing [s@macro-user-callerid:10] GotoIf("SIP/0173959066-000000be", "0?continue") in new stack
    -- Executing [s@macro-user-callerid:11] Set("SIP/0173959066-000000be", "__TTL=64") in new stack
    -- Executing [s@macro-user-callerid:12] GotoIf("SIP/0173959066-000000be", "1?continue") in new stack
    -- Goto (macro-user-callerid,s,19)
    -- Executing [s@macro-user-callerid:19] Set("SIP/0173959066-000000be", "CALLERID(number)=0173959066") in new stack
    -- Executing [s@macro-user-callerid:20] Set("SIP/0173959066-000000be", "CALLERID(name)=0173959066") in new stack
    -- Executing [s@macro-user-callerid:21] NoOp("SIP/0173959066-000000be", "Using CallerID "0173959066" <0173959066>") in new stack
    -- Executing [s@macro-exten-vm:2] Set("SIP/0173959066-000000be", "RingGroupMethod=none") in new stack
    -- Executing [s@macro-exten-vm:3] Set("SIP/0173959066-000000be", "VMBOX=novm") in new stack
    -- Executing [s@macro-exten-vm:4] Set("SIP/0173959066-000000be", "__EXTTOCALL=201") in new stack
    -- Executing [s@macro-exten-vm:5] Set("SIP/0173959066-000000be", "CFUEXT=") in new stack
    -- Executing [s@macro-exten-vm:6] Set("SIP/0173959066-000000be", "CFBEXT=") in new stack
    -- Executing [s@macro-exten-vm:7] Set("SIP/0173959066-000000be", "RT=""") in new stack
    -- Executing [s@macro-exten-vm:8] Macro("SIP/0173959066-000000be", "record-enable,201,IN") in new stack
    -- Executing [s@macro-record-enable:1] GotoIf("SIP/0173959066-000000be", "1?check") in new stack
    -- Goto (macro-record-enable,s,4)
    -- Executing [s@macro-record-enable:4] ExecIf("SIP/0173959066-000000be", "0?MacroExit()") in new stack
    -- Executing [s@macro-record-enable:5] GotoIf("SIP/0173959066-000000be", "0?Group:OUT") in new stack
    -- Goto (macro-record-enable,s,15)
    -- Executing [s@macro-record-enable:15] GotoIf("SIP/0173959066-000000be", "1?IN") in new stack
    -- Goto (macro-record-enable,s,20)
    -- Executing [s@macro-record-enable:20] ExecIf("SIP/0173959066-000000be", "1?MacroExit()") in new stack
    -- Executing [s@macro-exten-vm:9] Macro("SIP/0173959066-000000be", "dial-one,"",tr,201") in new stack
    -- Executing [s@macro-dial-one:1] Set("SIP/0173959066-000000be", "DEXTEN=201") in new stack
    -- Executing [s@macro-dial-one:2] Set("SIP/0173959066-000000be", "DIALSTATUS_CW=") in new stack
    -- Executing [s@macro-dial-one:3] GosubIf("SIP/0173959066-000000be", "0?screen,1") in new stack
    -- Executing [s@macro-dial-one:4] GosubIf("SIP/0173959066-000000be", "0?cf,1") in new stack
    -- Executing [s@macro-dial-one:5] GotoIf("SIP/0173959066-000000be", "1?skip1") in new stack
    -- Goto (macro-dial-one,s,8)
    -- Executing [s@macro-dial-one:8] GotoIf("SIP/0173959066-000000be", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:9] GotoIf("SIP/0173959066-000000be", "0?continue") in new stack
    -- Executing [s@macro-dial-one:10] Set("SIP/0173959066-000000be", "EXTHASCW=") in new stack
    -- Executing [s@macro-dial-one:11] GotoIf("SIP/0173959066-000000be", "1?next1:cwinusebusy") in new stack
    -- Goto (macro-dial-one,s,12)
    -- Executing [s@macro-dial-one:12] GotoIf("SIP/0173959066-000000be", "0?docfu:skip3") in new stack
    -- Goto (macro-dial-one,s,16)
    -- Executing [s@macro-dial-one:16] GotoIf("SIP/0173959066-000000be", "1?next2:continue") in new stack
    -- Goto (macro-dial-one,s,17)
    -- Executing [s@macro-dial-one:17] GotoIf("SIP/0173959066-000000be", "1?continue") in new stack
    -- Goto (macro-dial-one,s,25)
    -- Executing [s@macro-dial-one:25] GotoIf("SIP/0173959066-000000be", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:26] GosubIf("SIP/0173959066-000000be", "1?dstring,1:dlocal,1") in new stack
    -- Executing [dstring@macro-dial-one:1] Set("SIP/0173959066-000000be", "DSTRING=") in new stack
    -- Executing [dstring@macro-dial-one:2] Set("SIP/0173959066-000000be", "DEVICES=201") in new stack
    -- Executing [dstring@macro-dial-one:3] ExecIf("SIP/0173959066-000000be", "0?Return()") in new stack
    -- Executing [dstring@macro-dial-one:4] ExecIf("SIP/0173959066-000000be", "0?Set(DEVICES=01)") in new stack
    -- Executing [dstring@macro-dial-one:5] Set("SIP/0173959066-000000be", "LOOPCNT=1") in new stack
    -- Executing [dstring@macro-dial-one:6] Set("SIP/0173959066-000000be", "ITER=1") in new stack
    -- Executing [dstring@macro-dial-one:7] Set("SIP/0173959066-000000be", "THISDIAL=SIP/201") in new stack
    -- Executing [dstring@macro-dial-one:8] GosubIf("SIP/0173959066-000000be", "1?zap2dahdi,1") in new stack
    -- Executing [zap2dahdi@macro-dial-one:1] ExecIf("SIP/0173959066-000000be", "0?Return()") in new stack
    -- Executing [zap2dahdi@macro-dial-one:2] Set("SIP/0173959066-000000be", "NEWDIAL=") in new stack
    -- Executing [zap2dahdi@macro-dial-one:3] Set("SIP/0173959066-000000be", "LOOPCNT2=1") in new stack
    -- Executing [zap2dahdi@macro-dial-one:4] Set("SIP/0173959066-000000be", "ITER2=1") in new stack
    -- Executing [zap2dahdi@macro-dial-one:5] Set("SIP/0173959066-000000be", "THISPART2=SIP/201") in new stack
    -- Executing [zap2dahdi@macro-dial-one:6] ExecIf("SIP/0173959066-000000be", "0?Set(THISPART2=DAHDI/201)") in new stack
    -- Executing [zap2dahdi@macro-dial-one:7] Set("SIP/0173959066-000000be", "NEWDIAL=SIP/201&") in new stack
    -- Executing [zap2dahdi@macro-dial-one:8] Set("SIP/0173959066-000000be", "ITER2=2") in new stack
    -- Executing [zap2dahdi@macro-dial-one:9] GotoIf("SIP/0173959066-000000be", "0?begin2") in new stack
    -- Executing [zap2dahdi@macro-dial-one:10] Set("SIP/0173959066-000000be", "THISDIAL=SIP/201") in new stack
    -- Executing [zap2dahdi@macro-dial-one:11] Return("SIP/0173959066-000000be", "") in new stack
    -- Executing [dstring@macro-dial-one:9] Set("SIP/0173959066-000000be", "DSTRING=SIP/201&") in new stack
    -- Executing [dstring@macro-dial-one:10] Set("SIP/0173959066-000000be", "ITER=2") in new stack
    -- Executing [dstring@macro-dial-one:11] GotoIf("SIP/0173959066-000000be", "0?begin") in new stack
    -- Executing [dstring@macro-dial-one:12] Set("SIP/0173959066-000000be", "DSTRING=SIP/201") in new stack
    -- Executing [dstring@macro-dial-one:13] Return("SIP/0173959066-000000be", "") in new stack
    -- Executing [s@macro-dial-one:27] GotoIf("SIP/0173959066-000000be", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:28] GotoIf("SIP/0173959066-000000be", "0?skiptrace") in new stack
    -- Executing [s@macro-dial-one:29] GosubIf("SIP/0173959066-000000be", "1?ctset,1:ctclear,1") in new stack
    -- Executing [ctset@macro-dial-one:1] Set("SIP/0173959066-000000be", "DB(CALLTRACE/201)=0173959066") in new stack
    -- Executing [ctset@macro-dial-one:2] Return("SIP/0173959066-000000be", "") in new stack
    -- Executing [s@macro-dial-one:30] Set("SIP/0173959066-000000be", "D_OPTIONS=tr") in new stack
    -- Executing [s@macro-dial-one:31] ExecIf("SIP/0173959066-000000be", "0?SIPAddHeader(Alert-Info: )") in new stack
    -- Executing [s@macro-dial-one:32] ExecIf("SIP/0173959066-000000be", "0?SIPAddHeader()") in new stack
    -- Executing [s@macro-dial-one:33] ExecIf("SIP/0173959066-000000be", "0?Set(CHANNEL(musicclass)=)") in new stack
    -- Executing [s@macro-dial-one:34] GosubIf("SIP/0173959066-000000be", "0?qwait,1") in new stack
    -- Executing [s@macro-dial-one:35] Set("SIP/0173959066-000000be", "__CWIGNORE=") in new stack
    -- Executing [s@macro-dial-one:36] Set("SIP/0173959066-000000be", "__KEEPCID=TRUE") in new stack
    -- Executing [s@macro-dial-one:37] Dial("SIP/0173959066-000000be", "SIP/201,"",tr") in new stack
  == Everyone is busy/congested at this time (1:0/0/1)
    -- Executing [s@macro-dial-one:38] ExecIf("SIP/0173959066-000000be", "0?Set(DIALSTATUS=)") in new stack
    -- Executing [s@macro-dial-one:39] GosubIf("SIP/0173959066-000000be", "0?s-CHANUNAVAIL,1") in new stack
    -- Executing [s@macro-dial-one:40] MacroExit("SIP/0173959066-000000be", "") in new stack
    -- Executing [s@macro-exten-vm:10] GotoIf("SIP/0173959066-000000be", "0?exit") in new stack
    -- Executing [s@macro-exten-vm:11] Set("SIP/0173959066-000000be", "SV_DIALSTATUS=CHANUNAVAIL") in new stack
    -- Executing [s@macro-exten-vm:12] GosubIf("SIP/0173959066-000000be", "0?docfu,1") in new stack
    -- Executing [s@macro-exten-vm:13] GosubIf("SIP/0173959066-000000be", "0?docfb,1") in new stack
    -- Executing [s@macro-exten-vm:14] Set("SIP/0173959066-000000be", "DIALSTATUS=CHANUNAVAIL") in new stack
    -- Executing [s@macro-exten-vm:15] NoOp("SIP/0173959066-000000be", "Voicemail is 'novm'") in new stack
    -- Executing [s@macro-exten-vm:16] GotoIf("SIP/0173959066-000000be", "1?s-CHANUNAVAIL,1") in new stack
    -- Goto (macro-exten-vm,s-CHANUNAVAIL,1)
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:1] NoOp("SIP/0173959066-000000be", "IVR_RETVM:  IVR_CONTEXT: ") in new stack
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:2] GotoIf("SIP/0173959066-000000be", "0?exit,1") in new stack
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:3] PlayTones("SIP/0173959066-000000be", "congestion") in new stack
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:4] Congestion("SIP/0173959066-000000be", "10") in new stack
  == Spawn extension (macro-exten-vm, s-CHANUNAVAIL, 4) exited non-zero on 'SIP/0173959066-000000be' in macro 'exten-vm'
  == Spawn extension (from-did-direct, 201, 1) exited non-zero on 'SIP/0173959066-000000be'
    -- Executing [h@from-did-direct:1] Macro("SIP/0173959066-000000be", "hangupcall,") in new stack
    -- Executing [s@macro-hangupcall:1] GotoIf("SIP/0173959066-000000be", "1?endmixmoncheck") in new stack
    -- Goto (macro-hangupcall,s,9)
    -- Executing [s@macro-hangupcall:9] NoOp("SIP/0173959066-000000be", "End of MIXMON check") in new stack
    -- Executing [s@macro-hangupcall:10] GotoIf("SIP/0173959066-000000be", "1?nomeetmemon") in new stack
    -- Goto (macro-hangupcall,s,28)
    -- Executing [s@macro-hangupcall:28] NoOp("SIP/0173959066-000000be", "End of MEETME check") in new stack
    -- Executing [s@macro-hangupcall:29] GotoIf("SIP/0173959066-000000be", "1?noautomon") in new stack
    -- Goto (macro-hangupcall,s,34)
    -- Executing [s@macro-hangupcall:34] NoOp("SIP/0173959066-000000be", "TOUCH_MONITOR_OUTPUT=") in new stack
    -- Executing [s@macro-hangupcall:35] GotoIf("SIP/0173959066-000000be", "1?noautomon2") in new stack
    -- Goto (macro-hangupcall,s,41)
    -- Executing [s@macro-hangupcall:41] NoOp("SIP/0173959066-000000be", "MONITOR_FILENAME=") in new stack
    -- Executing [s@macro-hangupcall:42] GotoIf("SIP/0173959066-000000be", "1?skiprg") in new stack
    -- Goto (macro-hangupcall,s,45)
    -- Executing [s@macro-hangupcall:45] GotoIf("SIP/0173959066-000000be", "1?skipblkvm") in new stack
    -- Goto (macro-hangupcall,s,48)
    -- Executing [s@macro-hangupcall:48] GotoIf("SIP/0173959066-000000be", "1?theend") in new stack
    -- Goto (macro-hangupcall,s,50)
    -- Executing [s@macro-hangupcall:50] AGI("SIP/0173959066-000000be", "hangup.agi") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/hangup.agi
    -- <SIP/0173959066-000000be>AGI Script hangup.agi completed, returning 0
    -- Executing [s@macro-hangupcall:51] Hangup("SIP/0173959066-000000be", "") in new stack
  == Spawn extension (macro-hangupcall, s, 51) exited non-zero on 'SIP/0173959066-000000be' in macro 'hangupcall'
  == Spawn extension (from-did-direct, h, 1) exited non-zero on 'SIP/0173959066-000000be'

После отключения nat CLI выглядит так (теперь идут короткие гудки вместо тишины)

 == Using SIP RTP TOS bits 184
  == Using SIP RTP CoS mark 5
    -- Executing [10000@from-trunk-sip-0173959066:1] Set("SIP/0173959066-000000f1", "GROUP()=OUT_1") in new stack
    -- Executing [10000@from-trunk-sip-0173959066:2] Goto("SIP/0173959066-000000f1", "from-trunk,10000,1") in new stack
    -- Goto (from-trunk,10000,1)
    -- Executing [10000@from-trunk:1] Set("SIP/0173959066-000000f1", "__FROM_DID=10000") in new stack
    -- Executing [10000@from-trunk:2] Gosub("SIP/0173959066-000000f1", "app-blacklist-check,s,1") in new stack
    -- Executing [s@app-blacklist-check:1] GotoIf("SIP/0173959066-000000f1", "0?blacklisted") in new stack
    -- Executing [s@app-blacklist-check:2] Set("SIP/0173959066-000000f1", "CALLED_BLACKLIST=1") in new stack
    -- Executing [s@app-blacklist-check:3] Return("SIP/0173959066-000000f1", "") in new stack
    -- Executing [10000@from-trunk:3] ExecIf("SIP/0173959066-000000f1", "1 ?Set(CALLERID(name)=0173959066)") in new stack
    -- Executing [10000@from-trunk:4] Set("SIP/0173959066-000000f1", "__CALLINGPRES_SV=allowed_not_screened") in new stack
    -- Executing [10000@from-trunk:5] Set("SIP/0173959066-000000f1", "CALLERPRES()=allowed_not_screened") in new stack
    -- Executing [10000@from-trunk:6] Set("SIP/0173959066-000000f1", "FAX_DEST=from-did-direct^300^1") in new stack
    -- Executing [10000@from-trunk:7] Answer("SIP/0173959066-000000f1", "") in new stack
    -- Executing [10000@from-trunk:8] Wait("SIP/0173959066-000000f1", "2") in new stack
    -- Executing [10000@from-trunk:9] Goto("SIP/0173959066-000000f1", "from-did-direct,201,1") in new stack
    -- Goto (from-did-direct,201,1)
    -- Executing [201@from-did-direct:1] Macro("SIP/0173959066-000000f1", "exten-vm,novm,201") in new stack
    -- Executing [s@macro-exten-vm:1] Macro("SIP/0173959066-000000f1", "user-callerid,") in new stack
    -- Executing [s@macro-user-callerid:1] Set("SIP/0173959066-000000f1", "AMPUSER=0173959066") in new stack
    -- Executing [s@macro-user-callerid:2] GotoIf("SIP/0173959066-000000f1", "0?report") in new stack
    -- Executing [s@macro-user-callerid:3] ExecIf("SIP/0173959066-000000f1", "1?Set(REALCALLERIDNUM=0173959066)") in new stack
    -- Executing [s@macro-user-callerid:4] Set("SIP/0173959066-000000f1", "AMPUSER=") in new stack
    -- Executing [s@macro-user-callerid:5] Set("SIP/0173959066-000000f1", "AMPUSERCIDNAME=") in new stack
    -- Executing [s@macro-user-callerid:6] GotoIf("SIP/0173959066-000000f1", "1?report") in new stack
    -- Goto (macro-user-callerid,s,10)
    -- Executing [s@macro-user-callerid:10] GotoIf("SIP/0173959066-000000f1", "0?continue") in new stack
    -- Executing [s@macro-user-callerid:11] Set("SIP/0173959066-000000f1", "__TTL=64") in new stack
    -- Executing [s@macro-user-callerid:12] GotoIf("SIP/0173959066-000000f1", "1?continue") in new stack
    -- Goto (macro-user-callerid,s,19)
    -- Executing [s@macro-user-callerid:19] Set("SIP/0173959066-000000f1", "CALLERID(number)=0173959066") in new stack
    -- Executing [s@macro-user-callerid:20] Set("SIP/0173959066-000000f1", "CALLERID(name)=0173959066") in new stack
    -- Executing [s@macro-user-callerid:21] NoOp("SIP/0173959066-000000f1", "Using CallerID "0173959066" <0173959066>") in new stack
    -- Executing [s@macro-exten-vm:2] Set("SIP/0173959066-000000f1", "RingGroupMethod=none") in new stack
    -- Executing [s@macro-exten-vm:3] Set("SIP/0173959066-000000f1", "VMBOX=novm") in new stack
    -- Executing [s@macro-exten-vm:4] Set("SIP/0173959066-000000f1", "__EXTTOCALL=201") in new stack
    -- Executing [s@macro-exten-vm:5] Set("SIP/0173959066-000000f1", "CFUEXT=") in new stack
    -- Executing [s@macro-exten-vm:6] Set("SIP/0173959066-000000f1", "CFBEXT=") in new stack
    -- Executing [s@macro-exten-vm:7] Set("SIP/0173959066-000000f1", "RT=""") in new stack
    -- Executing [s@macro-exten-vm:8] Macro("SIP/0173959066-000000f1", "record-enable,201,IN") in new stack
    -- Executing [s@macro-record-enable:1] GotoIf("SIP/0173959066-000000f1", "1?check") in new stack
    -- Goto (macro-record-enable,s,4)
    -- Executing [s@macro-record-enable:4] ExecIf("SIP/0173959066-000000f1", "0?MacroExit()") in new stack
    -- Executing [s@macro-record-enable:5] GotoIf("SIP/0173959066-000000f1", "0?Group:OUT") in new stack
    -- Goto (macro-record-enable,s,15)
    -- Executing [s@macro-record-enable:15] GotoIf("SIP/0173959066-000000f1", "1?IN") in new stack
    -- Goto (macro-record-enable,s,20)
    -- Executing [s@macro-record-enable:20] ExecIf("SIP/0173959066-000000f1", "1?MacroExit()") in new stack
    -- Executing [s@macro-exten-vm:9] Macro("SIP/0173959066-000000f1", "dial-one,"",tr,201") in new stack
    -- Executing [s@macro-dial-one:1] Set("SIP/0173959066-000000f1", "DEXTEN=201") in new stack
    -- Executing [s@macro-dial-one:2] Set("SIP/0173959066-000000f1", "DIALSTATUS_CW=") in new stack
    -- Executing [s@macro-dial-one:3] GosubIf("SIP/0173959066-000000f1", "0?screen,1") in new stack
    -- Executing [s@macro-dial-one:4] GosubIf("SIP/0173959066-000000f1", "0?cf,1") in new stack
    -- Executing [s@macro-dial-one:5] GotoIf("SIP/0173959066-000000f1", "1?skip1") in new stack
    -- Goto (macro-dial-one,s,8)
    -- Executing [s@macro-dial-one:8] GotoIf("SIP/0173959066-000000f1", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:9] GotoIf("SIP/0173959066-000000f1", "0?continue") in new stack
    -- Executing [s@macro-dial-one:10] Set("SIP/0173959066-000000f1", "EXTHASCW=") in new stack
    -- Executing [s@macro-dial-one:11] GotoIf("SIP/0173959066-000000f1", "1?next1:cwinusebusy") in new stack
    -- Goto (macro-dial-one,s,12)
    -- Executing [s@macro-dial-one:12] GotoIf("SIP/0173959066-000000f1", "0?docfu:skip3") in new stack
    -- Goto (macro-dial-one,s,16)
    -- Executing [s@macro-dial-one:16] GotoIf("SIP/0173959066-000000f1", "1?next2:continue") in new stack
    -- Goto (macro-dial-one,s,17)
    -- Executing [s@macro-dial-one:17] GotoIf("SIP/0173959066-000000f1", "1?continue") in new stack
    -- Goto (macro-dial-one,s,25)
    -- Executing [s@macro-dial-one:25] GotoIf("SIP/0173959066-000000f1", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:26] GosubIf("SIP/0173959066-000000f1", "1?dstring,1:dlocal,1") in new stack
    -- Executing [dstring@macro-dial-one:1] Set("SIP/0173959066-000000f1", "DSTRING=") in new stack
    -- Executing [dstring@macro-dial-one:2] Set("SIP/0173959066-000000f1", "DEVICES=201") in new stack
    -- Executing [dstring@macro-dial-one:3] ExecIf("SIP/0173959066-000000f1", "0?Return()") in new stack
    -- Executing [dstring@macro-dial-one:4] ExecIf("SIP/0173959066-000000f1", "0?Set(DEVICES=01)") in new stack
    -- Executing [dstring@macro-dial-one:5] Set("SIP/0173959066-000000f1", "LOOPCNT=1") in new stack
    -- Executing [dstring@macro-dial-one:6] Set("SIP/0173959066-000000f1", "ITER=1") in new stack
    -- Executing [dstring@macro-dial-one:7] Set("SIP/0173959066-000000f1", "THISDIAL=SIP/201") in new stack
    -- Executing [dstring@macro-dial-one:8] GosubIf("SIP/0173959066-000000f1", "1?zap2dahdi,1") in new stack
    -- Executing [zap2dahdi@macro-dial-one:1] ExecIf("SIP/0173959066-000000f1", "0?Return()") in new stack
    -- Executing [zap2dahdi@macro-dial-one:2] Set("SIP/0173959066-000000f1", "NEWDIAL=") in new stack
    -- Executing [zap2dahdi@macro-dial-one:3] Set("SIP/0173959066-000000f1", "LOOPCNT2=1") in new stack
    -- Executing [zap2dahdi@macro-dial-one:4] Set("SIP/0173959066-000000f1", "ITER2=1") in new stack
    -- Executing [zap2dahdi@macro-dial-one:5] Set("SIP/0173959066-000000f1", "THISPART2=SIP/201") in new stack
    -- Executing [zap2dahdi@macro-dial-one:6] ExecIf("SIP/0173959066-000000f1", "0?Set(THISPART2=DAHDI/201)") in new stack
    -- Executing [zap2dahdi@macro-dial-one:7] Set("SIP/0173959066-000000f1", "NEWDIAL=SIP/201&") in new stack
    -- Executing [zap2dahdi@macro-dial-one:8] Set("SIP/0173959066-000000f1", "ITER2=2") in new stack
    -- Executing [zap2dahdi@macro-dial-one:9] GotoIf("SIP/0173959066-000000f1", "0?begin2") in new stack
    -- Executing [zap2dahdi@macro-dial-one:10] Set("SIP/0173959066-000000f1", "THISDIAL=SIP/201") in new stack
    -- Executing [zap2dahdi@macro-dial-one:11] Return("SIP/0173959066-000000f1", "") in new stack
    -- Executing [dstring@macro-dial-one:9] Set("SIP/0173959066-000000f1", "DSTRING=SIP/201&") in new stack
    -- Executing [dstring@macro-dial-one:10] Set("SIP/0173959066-000000f1", "ITER=2") in new stack
    -- Executing [dstring@macro-dial-one:11] GotoIf("SIP/0173959066-000000f1", "0?begin") in new stack
    -- Executing [dstring@macro-dial-one:12] Set("SIP/0173959066-000000f1", "DSTRING=SIP/201") in new stack
    -- Executing [dstring@macro-dial-one:13] Return("SIP/0173959066-000000f1", "") in new stack
    -- Executing [s@macro-dial-one:27] GotoIf("SIP/0173959066-000000f1", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:28] GotoIf("SIP/0173959066-000000f1", "0?skiptrace") in new stack
    -- Executing [s@macro-dial-one:29] GosubIf("SIP/0173959066-000000f1", "1?ctset,1:ctclear,1") in new stack
    -- Executing [ctset@macro-dial-one:1] Set("SIP/0173959066-000000f1", "DB(CALLTRACE/201)=0173959066") in new stack
    -- Executing [ctset@macro-dial-one:2] Return("SIP/0173959066-000000f1", "") in new stack
    -- Executing [s@macro-dial-one:30] Set("SIP/0173959066-000000f1", "D_OPTIONS=tr") in new stack
    -- Executing [s@macro-dial-one:31] ExecIf("SIP/0173959066-000000f1", "0?SIPAddHeader(Alert-Info: )") in new stack
    -- Executing [s@macro-dial-one:32] ExecIf("SIP/0173959066-000000f1", "0?SIPAddHeader()") in new stack
    -- Executing [s@macro-dial-one:33] ExecIf("SIP/0173959066-000000f1", "0?Set(CHANNEL(musicclass)=)") in new stack
    -- Executing [s@macro-dial-one:34] GosubIf("SIP/0173959066-000000f1", "0?qwait,1") in new stack
    -- Executing [s@macro-dial-one:35] Set("SIP/0173959066-000000f1", "__CWIGNORE=") in new stack
    -- Executing [s@macro-dial-one:36] Set("SIP/0173959066-000000f1", "__KEEPCID=TRUE") in new stack
    -- Executing [s@macro-dial-one:37] Dial("SIP/0173959066-000000f1", "SIP/201,"",tr") in new stack
  == Everyone is busy/congested at this time (1:0/0/1)
    -- Executing [s@macro-dial-one:38] ExecIf("SIP/0173959066-000000f1", "0?Set(DIALSTATUS=)") in new stack
    -- Executing [s@macro-dial-one:39] GosubIf("SIP/0173959066-000000f1", "0?s-CHANUNAVAIL,1") in new stack
    -- Executing [s@macro-dial-one:40] MacroExit("SIP/0173959066-000000f1", "") in new stack
    -- Executing [s@macro-exten-vm:10] GotoIf("SIP/0173959066-000000f1", "0?exit") in new stack
    -- Executing [s@macro-exten-vm:11] Set("SIP/0173959066-000000f1", "SV_DIALSTATUS=CHANUNAVAIL") in new stack
    -- Executing [s@macro-exten-vm:12] GosubIf("SIP/0173959066-000000f1", "0?docfu,1") in new stack
    -- Executing [s@macro-exten-vm:13] GosubIf("SIP/0173959066-000000f1", "0?docfb,1") in new stack
    -- Executing [s@macro-exten-vm:14] Set("SIP/0173959066-000000f1", "DIALSTATUS=CHANUNAVAIL") in new stack
    -- Executing [s@macro-exten-vm:15] NoOp("SIP/0173959066-000000f1", "Voicemail is 'novm'") in new stack
    -- Executing [s@macro-exten-vm:16] GotoIf("SIP/0173959066-000000f1", "1?s-CHANUNAVAIL,1") in new stack
    -- Goto (macro-exten-vm,s-CHANUNAVAIL,1)
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:1] NoOp("SIP/0173959066-000000f1", "IVR_RETVM:  IVR_CONTEXT: ") in new stack
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:2] GotoIf("SIP/0173959066-000000f1", "0?exit,1") in new stack
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:3] PlayTones("SIP/0173959066-000000f1", "congestion") in new stack
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:4] Congestion("SIP/0173959066-000000f1", "10") in new stack

Отваливается asterisk (elastix) через 5-10 минут

Подскажите в чем может быть дело? Все работает замечательно, но только минут 5-10, после внутрисетевые звонки недоступны (занятость на линии), можно поззонить с внешней линии на asterisk и все чудесно работает, однако и эта функция отваливается. В итоге через минут 15 когда звоним на городской телефон один гудок, а потом тишина. Шлюзы и АТС пингуются, веб-морды работают. Сильно не ругайте если что-то где-то не приложу, это мой первый опыт. Делал на dlink 6008 и dlink 2024 Собственно конфиг:

username=100
type=friend
secret=100
qualify=yes
host=dynamic
nat=yes

Что-то может добавить в конфиг, или приложить к вопросу, скажите плз :)

зы вставил часть дебага

    <------------->
--- (11 headers 0 lines) ---
Sending to 10.0.5.111:5060 (NAT)

<--- Transmitting (NAT) to 10.0.5.111:5060 --->
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bK56676d30121f11e0;received=10.0.5.111;rport=5060
From: "0173981295" <sip:0173981295@10.0.5.110>;tag=9e6cdf5d-685257
To: "0173981295" <sip:0173981295@10.0.5.110>;tag=as0bca1884
Call-ID: D1B9-1213-46685257D752C1747593-134@SipHost
CSeq: 43 REGISTER
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="0f9bf093"
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1213-46685257D752C1747593-134@SipHost' in 32000 ms (Method: REGISTER)
Scheduling destruction of SIP dialog 'D1B9-1213-46685257D752C1747593-134@SipHost' in 32000 ms (Method: REGISTER)

<--- SIP read from UDP:10.0.5.111:5060 --->
REGISTER sip:10.0.5.110:5060 SIP/2.0
Via:SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bK10232cbecd363fb6
From: "0173859067" <sip:0173859067@10.0.5.110>;tag=323669ca-685257
To: "0173859067" <sip:0173859067@10.0.5.110>
Call-ID:D1B9-1213-46685257992017579BFB-129@SipHost
CSeq:44 REGISTER
Contact:<sip:0173859067@192.168.1.2:5060>
Expires:600
Max-Forwards:70
Authorization:Digest username="0173859067",realm="asterisk",nonce="793ba5a9",uri="sip:10.0.5.110:5060",response="1466ff970eb3a102b72ad40e24055b3a",algorithm=MD5
User-Agent:dlink 12-37-61928258-0.9.5.1.735
Content-Length:0

<------------->
--- (12 headers 0 lines) ---
Sending to 10.0.5.111:5060 (NAT)

<--- Transmitting (NAT) to 10.0.5.111:5060 --->
SIP/2.0 403 Forbidden (Bad auth)
Via: SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bK10232cbecd363fb6;received=10.0.5.111;rport=5060
From: "0173859067" <sip:0173859067@10.0.5.110>;tag=323669ca-685257
To: "0173859067" <sip:0173859067@10.0.5.110>;tag=as3445fad2
Call-ID: D1B9-1213-46685257992017579BFB-129@SipHost
CSeq: 44 REGISTER
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1213-46685257992017579BFB-129@SipHost' in 32000 ms (Method: REGISTER)

<--- SIP read from UDP:10.0.5.111:5060 --->
REGISTER sip:10.0.5.110:5060 SIP/2.0
Via:SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bKb29bd192428f7a80
From: "0173859068" <sip:0173859068@10.0.5.110>;tag=43ce40e5-685257
To: "0173859068" <sip:0173859068@10.0.5.110>
Call-ID:D1B9-1213-4668525774CB975492D6-130@SipHost
CSeq:44 REGISTER
Contact:<sip:0173859068@192.168.1.2:5060>
Expires:600
Max-Forwards:70
Authorization:Digest username="0173859068",realm="asterisk",nonce="3b474a74",uri="sip:10.0.5.110:5060",response="23dc80bf0d1a85f74e0231ccc837bb7a",algorithm=MD5
User-Agent:dlink 12-37-61928258-0.9.5.1.735
Content-Length:0

<------------->
--- (12 headers 0 lines) ---
Sending to 10.0.5.111:5060 (NAT)

<--- Transmitting (NAT) to 10.0.5.111:5060 --->
SIP/2.0 403 Forbidden (Bad auth)
Via: SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bKb29bd192428f7a80;received=10.0.5.111;rport=5060
From: "0173859068" <sip:0173859068@10.0.5.110>;tag=43ce40e5-685257
To: "0173859068" <sip:0173859068@10.0.5.110>;tag=as66718c85
Call-ID: D1B9-1213-4668525774CB975492D6-130@SipHost
CSeq: 44 REGISTER
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1213-4668525774CB975492D6-130@SipHost' in 32000 ms (Method: REGISTER)

<--- SIP read from UDP:10.0.5.111:5060 --->
REGISTER sip:10.0.5.110:5060 SIP/2.0
Via:SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bKff3b83c67146041a
From: "0173859069" <sip:0173859069@10.0.5.110>;tag=a11376cb-685257
To: "0173859069" <sip:0173859069@10.0.5.110>
Call-ID:D1B9-1213-46685257A4E01DEF9DA4-131@SipHost
CSeq:44 REGISTER
Contact:<sip:0173859069@192.168.1.2:5060>
Expires:600
Max-Forwards:70
Authorization:Digest username="0173859069",realm="asterisk",nonce="21938a9d",uri="sip:10.0.5.110:5060",response="2f59c6989f08981a1af55d8844358806",algorithm=MD5
User-Agent:dlink 12-37-61928258-0.9.5.1.735
Content-Length:0

<------------->
--- (12 headers 0 lines) ---
Sending to 10.0.5.111:5060 (NAT)

<--- Transmitting (NAT) to 10.0.5.111:5060 --->
SIP/2.0 403 Forbidden (Bad auth)
Via: SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bKff3b83c67146041a;received=10.0.5.111;rport=5060
From: "0173859069" <sip:0173859069@10.0.5.110>;tag=a11376cb-685257
To: "0173859069" <sip:0173859069@10.0.5.110>;tag=as2bb79791
Call-ID: D1B9-1213-46685257A4E01DEF9DA4-131@SipHost
CSeq: 44 REGISTER
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1213-46685257A4E01DEF9DA4-131@SipHost' in 32000 ms (Method: REGISTER)

<--- SIP read from UDP:10.0.5.111:5060 --->
REGISTER sip:10.0.5.110:5060 SIP/2.0
Via:SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bKd60e5f6835e2cafe
From: "0172127352" <sip:0172127352@10.0.5.110>;tag=1cdda95b-685257
To: "0172127352" <sip:0172127352@10.0.5.110>
Call-ID:D1B9-1213-46685257A23076AFFC82-132@SipHost
CSeq:44 REGISTER
Contact:<sip:0172127352@192.168.1.2:5060>
Expires:600
Max-Forwards:70
Authorization:Digest username="0172127352",realm="asterisk",nonce="4ab59851",uri="sip:10.0.5.110:5060",response="434f2f1a7a5cb1d58ab527f59c557bd1",algorithm=MD5
User-Agent:dlink 12-37-61928258-0.9.5.1.735
Content-Length:0

<------------->
--- (12 headers 0 lines) ---
Sending to 10.0.5.111:5060 (NAT)

<--- Transmitting (NAT) to 10.0.5.111:5060 --->
SIP/2.0 403 Forbidden (Bad auth)
Via: SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bKd60e5f6835e2cafe;received=10.0.5.111;rport=5060
From: "0172127352" <sip:0172127352@10.0.5.110>;tag=1cdda95b-685257
To: "0172127352" <sip:0172127352@10.0.5.110>;tag=as6b4bce1a
Call-ID: D1B9-1213-46685257A23076AFFC82-132@SipHost
CSeq: 44 REGISTER
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1213-46685257A23076AFFC82-132@SipHost' in 32000 ms (Method: REGISTER)

<--- SIP read from UDP:10.0.5.111:5060 --->
REGISTER sip:10.0.5.110:5060 SIP/2.0
Via:SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bK6dfbd7cf3a5660c7
From: "0173981729" <sip:0173981729@10.0.5.110>;tag=2b19a1f1-685257
To: "0173981729" <sip:0173981729@10.0.5.110>
Call-ID:D1B9-1213-4668525767601ABEA2FA-133@SipHost
CSeq:44 REGISTER
Contact:<sip:0173981729@192.168.1.2:5060>
Expires:600
Max-Forwards:70
Authorization:Digest username="0173981729",realm="asterisk",nonce="5a64be92",uri="sip:10.0.5.110:5060",response="f1ddf9170c8309b0f2c2262c4436ac0e",algorithm=MD5
User-Agent:dlink 12-37-61928258-0.9.5.1.735
Content-Length:0

<------------->
--- (12 headers 0 lines) ---
Sending to 10.0.5.111:5060 (NAT)

<--- Transmitting (NAT) to 10.0.5.111:5060 --->
SIP/2.0 403 Forbidden (Bad auth)
Via: SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bK6dfbd7cf3a5660c7;received=10.0.5.111;rport=5060
From: "0173981729" <sip:0173981729@10.0.5.110>;tag=2b19a1f1-685257
To: "0173981729" <sip:0173981729@10.0.5.110>;tag=as7b07c5e9
Call-ID: D1B9-1213-4668525767601ABEA2FA-133@SipHost
CSeq: 44 REGISTER
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1213-4668525767601ABEA2FA-133@SipHost' in 32000 ms (Method: REGISTER)

<--- SIP read from UDP:10.0.5.111:5060 --->
REGISTER sip:10.0.5.110:5060 SIP/2.0
Via:SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bK01c01adf8d3d403b
From: "0173981295" <sip:0173981295@10.0.5.110>;tag=9e6cdf5d-685257
To: "0173981295" <sip:0173981295@10.0.5.110>
Call-ID:D1B9-1213-46685257D752C1747593-134@SipHost
CSeq:44 REGISTER
Contact:<sip:0173981295@192.168.1.2:5060>
Expires:600
Max-Forwards:70
Authorization:Digest username="0173981295",realm="asterisk",nonce="0f9bf093",uri="sip:10.0.5.110:5060",response="fbcccc67e3959d2ad9283fd386e1c403",algorithm=MD5
User-Agent:dlink 12-37-61928258-0.9.5.1.735
Content-Length:0

<------------->
--- (12 headers 0 lines) ---
Sending to 10.0.5.111:5060 (NAT)

<--- Transmitting (NAT) to 10.0.5.111:5060 --->
SIP/2.0 403 Forbidden (Bad auth)
Via: SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bK01c01adf8d3d403b;received=10.0.5.111;rport=5060
From: "0173981295" <sip:0173981295@10.0.5.110>;tag=9e6cdf5d-685257
To: "0173981295" <sip:0173981295@10.0.5.110>;tag=as0bca1884
Call-ID: D1B9-1213-46685257D752C1747593-134@SipHost
CSeq: 44 REGISTER
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1213-46685257D752C1747593-134@SipHost' in 32000 ms (Method: REGISTER)
Really destroying SIP dialog '1B11-1682-00000026F935CA2823C9-001@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026332065DABC4A-002@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026332065DABC4A-003@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026332065DABC4A-004@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026332065DABC4A-005@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026AF1DFE54B1F4-006@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026AF1DFE54B1F4-007@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026AF1DFE54B1F4-008@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026AF1DFE54B1F4-009@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026AF1DFE54B1F4-010@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026AF1DFE54B1F4-011@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026489CD941B2DB-012@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026489CD941B2DB-013@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026489CD941B2DB-014@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026489CD941B2DB-015@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026489CD941B2DB-016@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026489CD941B2DB-017@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026A23553AE1182-018@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026A23553AE1182-019@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026A23553AE1182-020@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026A23553AE1182-021@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026A23553AE1182-022@SipHost' Method: REGISTER

При входящем звонке происходит след.:

  == Using SIP RTP TOS bits 184
  == Using SIP RTP CoS mark 5
    -- Executing [10000@from-trunk-sip-0173959066:1] Set("SIP/0173959066-000000be", "GROUP()=OUT_1") in new stack
    -- Executing [10000@from-trunk-sip-0173959066:2] Goto("SIP/0173959066-000000be", "from-trunk,10000,1") in new stack
    -- Goto (from-trunk,10000,1)
    -- Executing [10000@from-trunk:1] Set("SIP/0173959066-000000be", "__FROM_DID=10000") in new stack
    -- Executing [10000@from-trunk:2] Gosub("SIP/0173959066-000000be", "app-blacklist-check,s,1") in new stack
    -- Executing [s@app-blacklist-check:1] GotoIf("SIP/0173959066-000000be", "0?blacklisted") in new stack
    -- Executing [s@app-blacklist-check:2] Set("SIP/0173959066-000000be", "CALLED_BLACKLIST=1") in new stack
    -- Executing [s@app-blacklist-check:3] Return("SIP/0173959066-000000be", "") in new stack
    -- Executing [10000@from-trunk:3] ExecIf("SIP/0173959066-000000be", "1 ?Set(CALLERID(name)=0173959066)") in new stack
    -- Executing [10000@from-trunk:4] Set("SIP/0173959066-000000be", "__CALLINGPRES_SV=allowed_not_screened") in new stack
    -- Executing [10000@from-trunk:5] Set("SIP/0173959066-000000be", "CALLERPRES()=allowed_not_screened") in new stack
    -- Executing [10000@from-trunk:6] Goto("SIP/0173959066-000000be", "from-did-direct,201,1") in new stack
    -- Goto (from-did-direct,201,1)
    -- Executing [201@from-did-direct:1] Macro("SIP/0173959066-000000be", "exten-vm,novm,201") in new stack
    -- Executing [s@macro-exten-vm:1] Macro("SIP/0173959066-000000be", "user-callerid,") in new stack
    -- Executing [s@macro-user-callerid:1] Set("SIP/0173959066-000000be", "AMPUSER=0173959066") in new stack
    -- Executing [s@macro-user-callerid:2] GotoIf("SIP/0173959066-000000be", "0?report") in new stack
    -- Executing [s@macro-user-callerid:3] ExecIf("SIP/0173959066-000000be", "1?Set(REALCALLERIDNUM=0173959066)") in new stack
    -- Executing [s@macro-user-callerid:4] Set("SIP/0173959066-000000be", "AMPUSER=") in new stack
    -- Executing [s@macro-user-callerid:5] Set("SIP/0173959066-000000be", "AMPUSERCIDNAME=") in new stack
    -- Executing [s@macro-user-callerid:6] GotoIf("SIP/0173959066-000000be", "1?report") in new stack
    -- Goto (macro-user-callerid,s,10)
    -- Executing [s@macro-user-callerid:10] GotoIf("SIP/0173959066-000000be", "0?continue") in new stack
    -- Executing [s@macro-user-callerid:11] Set("SIP/0173959066-000000be", "__TTL=64") in new stack
    -- Executing [s@macro-user-callerid:12] GotoIf("SIP/0173959066-000000be", "1?continue") in new stack
    -- Goto (macro-user-callerid,s,19)
    -- Executing [s@macro-user-callerid:19] Set("SIP/0173959066-000000be", "CALLERID(number)=0173959066") in new stack
    -- Executing [s@macro-user-callerid:20] Set("SIP/0173959066-000000be", "CALLERID(name)=0173959066") in new stack
    -- Executing [s@macro-user-callerid:21] NoOp("SIP/0173959066-000000be", "Using CallerID "0173959066" <0173959066>") in new stack
    -- Executing [s@macro-exten-vm:2] Set("SIP/0173959066-000000be", "RingGroupMethod=none") in new stack
    -- Executing [s@macro-exten-vm:3] Set("SIP/0173959066-000000be", "VMBOX=novm") in new stack
    -- Executing [s@macro-exten-vm:4] Set("SIP/0173959066-000000be", "__EXTTOCALL=201") in new stack
    -- Executing [s@macro-exten-vm:5] Set("SIP/0173959066-000000be", "CFUEXT=") in new stack
    -- Executing [s@macro-exten-vm:6] Set("SIP/0173959066-000000be", "CFBEXT=") in new stack
    -- Executing [s@macro-exten-vm:7] Set("SIP/0173959066-000000be", "RT=""") in new stack
    -- Executing [s@macro-exten-vm:8] Macro("SIP/0173959066-000000be", "record-enable,201,IN") in new stack
    -- Executing [s@macro-record-enable:1] GotoIf("SIP/0173959066-000000be", "1?check") in new stack
    -- Goto (macro-record-enable,s,4)
    -- Executing [s@macro-record-enable:4] ExecIf("SIP/0173959066-000000be", "0?MacroExit()") in new stack
    -- Executing [s@macro-record-enable:5] GotoIf("SIP/0173959066-000000be", "0?Group:OUT") in new stack
    -- Goto (macro-record-enable,s,15)
    -- Executing [s@macro-record-enable:15] GotoIf("SIP/0173959066-000000be", "1?IN") in new stack
    -- Goto (macro-record-enable,s,20)
    -- Executing [s@macro-record-enable:20] ExecIf("SIP/0173959066-000000be", "1?MacroExit()") in new stack
    -- Executing [s@macro-exten-vm:9] Macro("SIP/0173959066-000000be", "dial-one,"",tr,201") in new stack
    -- Executing [s@macro-dial-one:1] Set("SIP/0173959066-000000be", "DEXTEN=201") in new stack
    -- Executing [s@macro-dial-one:2] Set("SIP/0173959066-000000be", "DIALSTATUS_CW=") in new stack
    -- Executing [s@macro-dial-one:3] GosubIf("SIP/0173959066-000000be", "0?screen,1") in new stack
    -- Executing [s@macro-dial-one:4] GosubIf("SIP/0173959066-000000be", "0?cf,1") in new stack
    -- Executing [s@macro-dial-one:5] GotoIf("SIP/0173959066-000000be", "1?skip1") in new stack
    -- Goto (macro-dial-one,s,8)
    -- Executing [s@macro-dial-one:8] GotoIf("SIP/0173959066-000000be", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:9] GotoIf("SIP/0173959066-000000be", "0?continue") in new stack
    -- Executing [s@macro-dial-one:10] Set("SIP/0173959066-000000be", "EXTHASCW=") in new stack
    -- Executing [s@macro-dial-one:11] GotoIf("SIP/0173959066-000000be", "1?next1:cwinusebusy") in new stack
    -- Goto (macro-dial-one,s,12)
    -- Executing [s@macro-dial-one:12] GotoIf("SIP/0173959066-000000be", "0?docfu:skip3") in new stack
    -- Goto (macro-dial-one,s,16)
    -- Executing [s@macro-dial-one:16] GotoIf("SIP/0173959066-000000be", "1?next2:continue") in new stack
    -- Goto (macro-dial-one,s,17)
    -- Executing [s@macro-dial-one:17] GotoIf("SIP/0173959066-000000be", "1?continue") in new stack
    -- Goto (macro-dial-one,s,25)
    -- Executing [s@macro-dial-one:25] GotoIf("SIP/0173959066-000000be", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:26] GosubIf("SIP/0173959066-000000be", "1?dstring,1:dlocal,1") in new stack
    -- Executing [dstring@macro-dial-one:1] Set("SIP/0173959066-000000be", "DSTRING=") in new stack
    -- Executing [dstring@macro-dial-one:2] Set("SIP/0173959066-000000be", "DEVICES=201") in new stack
    -- Executing [dstring@macro-dial-one:3] ExecIf("SIP/0173959066-000000be", "0?Return()") in new stack
    -- Executing [dstring@macro-dial-one:4] ExecIf("SIP/0173959066-000000be", "0?Set(DEVICES=01)") in new stack
    -- Executing [dstring@macro-dial-one:5] Set("SIP/0173959066-000000be", "LOOPCNT=1") in new stack
    -- Executing [dstring@macro-dial-one:6] Set("SIP/0173959066-000000be", "ITER=1") in new stack
    -- Executing [dstring@macro-dial-one:7] Set("SIP/0173959066-000000be", "THISDIAL=SIP/201") in new stack
    -- Executing [dstring@macro-dial-one:8] GosubIf("SIP/0173959066-000000be", "1?zap2dahdi,1") in new stack
    -- Executing [zap2dahdi@macro-dial-one:1] ExecIf("SIP/0173959066-000000be", "0?Return()") in new stack
    -- Executing [zap2dahdi@macro-dial-one:2] Set("SIP/0173959066-000000be", "NEWDIAL=") in new stack
    -- Executing [zap2dahdi@macro-dial-one:3] Set("SIP/0173959066-000000be", "LOOPCNT2=1") in new stack
    -- Executing [zap2dahdi@macro-dial-one:4] Set("SIP/0173959066-000000be", "ITER2=1") in new stack
    -- Executing [zap2dahdi@macro-dial-one:5] Set("SIP/0173959066-000000be", "THISPART2=SIP/201") in new stack
    -- Executing [zap2dahdi@macro-dial-one:6] ExecIf("SIP/0173959066-000000be", "0?Set(THISPART2=DAHDI/201)") in new stack
    -- Executing [zap2dahdi@macro-dial-one:7] Set("SIP/0173959066-000000be", "NEWDIAL=SIP/201&") in new stack
    -- Executing [zap2dahdi@macro-dial-one:8] Set("SIP/0173959066-000000be", "ITER2=2") in new stack
    -- Executing [zap2dahdi@macro-dial-one:9] GotoIf("SIP/0173959066-000000be", "0?begin2") in new stack
    -- Executing [zap2dahdi@macro-dial-one:10] Set("SIP/0173959066-000000be", "THISDIAL=SIP/201") in new stack
    -- Executing [zap2dahdi@macro-dial-one:11] Return("SIP/0173959066-000000be", "") in new stack
    -- Executing [dstring@macro-dial-one:9] Set("SIP/0173959066-000000be", "DSTRING=SIP/201&") in new stack
    -- Executing [dstring@macro-dial-one:10] Set("SIP/0173959066-000000be", "ITER=2") in new stack
    -- Executing [dstring@macro-dial-one:11] GotoIf("SIP/0173959066-000000be", "0?begin") in new stack
    -- Executing [dstring@macro-dial-one:12] Set("SIP/0173959066-000000be", "DSTRING=SIP/201") in new stack
    -- Executing [dstring@macro-dial-one:13] Return("SIP/0173959066-000000be", "") in new stack
    -- Executing [s@macro-dial-one:27] GotoIf("SIP/0173959066-000000be", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:28] GotoIf("SIP/0173959066-000000be", "0?skiptrace") in new stack
    -- Executing [s@macro-dial-one:29] GosubIf("SIP/0173959066-000000be", "1?ctset,1:ctclear,1") in new stack
    -- Executing [ctset@macro-dial-one:1] Set("SIP/0173959066-000000be", "DB(CALLTRACE/201)=0173959066") in new stack
    -- Executing [ctset@macro-dial-one:2] Return("SIP/0173959066-000000be", "") in new stack
    -- Executing [s@macro-dial-one:30] Set("SIP/0173959066-000000be", "D_OPTIONS=tr") in new stack
    -- Executing [s@macro-dial-one:31] ExecIf("SIP/0173959066-000000be", "0?SIPAddHeader(Alert-Info: )") in new stack
    -- Executing [s@macro-dial-one:32] ExecIf("SIP/0173959066-000000be", "0?SIPAddHeader()") in new stack
    -- Executing [s@macro-dial-one:33] ExecIf("SIP/0173959066-000000be", "0?Set(CHANNEL(musicclass)=)") in new stack
    -- Executing [s@macro-dial-one:34] GosubIf("SIP/0173959066-000000be", "0?qwait,1") in new stack
    -- Executing [s@macro-dial-one:35] Set("SIP/0173959066-000000be", "__CWIGNORE=") in new stack
    -- Executing [s@macro-dial-one:36] Set("SIP/0173959066-000000be", "__KEEPCID=TRUE") in new stack
    -- Executing [s@macro-dial-one:37] Dial("SIP/0173959066-000000be", "SIP/201,"",tr") in new stack
  == Everyone is busy/congested at this time (1:0/0/1)
    -- Executing [s@macro-dial-one:38] ExecIf("SIP/0173959066-000000be", "0?Set(DIALSTATUS=)") in new stack
    -- Executing [s@macro-dial-one:39] GosubIf("SIP/0173959066-000000be", "0?s-CHANUNAVAIL,1") in new stack
    -- Executing [s@macro-dial-one:40] MacroExit("SIP/0173959066-000000be", "") in new stack
    -- Executing [s@macro-exten-vm:10] GotoIf("SIP/0173959066-000000be", "0?exit") in new stack
    -- Executing [s@macro-exten-vm:11] Set("SIP/0173959066-000000be", "SV_DIALSTATUS=CHANUNAVAIL") in new stack
    -- Executing [s@macro-exten-vm:12] GosubIf("SIP/0173959066-000000be", "0?docfu,1") in new stack
    -- Executing [s@macro-exten-vm:13] GosubIf("SIP/0173959066-000000be", "0?docfb,1") in new stack
    -- Executing [s@macro-exten-vm:14] Set("SIP/0173959066-000000be", "DIALSTATUS=CHANUNAVAIL") in new stack
    -- Executing [s@macro-exten-vm:15] NoOp("SIP/0173959066-000000be", "Voicemail is 'novm'") in new stack
    -- Executing [s@macro-exten-vm:16] GotoIf("SIP/0173959066-000000be", "1?s-CHANUNAVAIL,1") in new stack
    -- Goto (macro-exten-vm,s-CHANUNAVAIL,1)
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:1] NoOp("SIP/0173959066-000000be", "IVR_RETVM:  IVR_CONTEXT: ") in new stack
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:2] GotoIf("SIP/0173959066-000000be", "0?exit,1") in new stack
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:3] PlayTones("SIP/0173959066-000000be", "congestion") in new stack
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:4] Congestion("SIP/0173959066-000000be", "10") in new stack
  == Spawn extension (macro-exten-vm, s-CHANUNAVAIL, 4) exited non-zero on 'SIP/0173959066-000000be' in macro 'exten-vm'
  == Spawn extension (from-did-direct, 201, 1) exited non-zero on 'SIP/0173959066-000000be'
    -- Executing [h@from-did-direct:1] Macro("SIP/0173959066-000000be", "hangupcall,") in new stack
    -- Executing [s@macro-hangupcall:1] GotoIf("SIP/0173959066-000000be", "1?endmixmoncheck") in new stack
    -- Goto (macro-hangupcall,s,9)
    -- Executing [s@macro-hangupcall:9] NoOp("SIP/0173959066-000000be", "End of MIXMON check") in new stack
    -- Executing [s@macro-hangupcall:10] GotoIf("SIP/0173959066-000000be", "1?nomeetmemon") in new stack
    -- Goto (macro-hangupcall,s,28)
    -- Executing [s@macro-hangupcall:28] NoOp("SIP/0173959066-000000be", "End of MEETME check") in new stack
    -- Executing [s@macro-hangupcall:29] GotoIf("SIP/0173959066-000000be", "1?noautomon") in new stack
    -- Goto (macro-hangupcall,s,34)
    -- Executing [s@macro-hangupcall:34] NoOp("SIP/0173959066-000000be", "TOUCH_MONITOR_OUTPUT=") in new stack
    -- Executing [s@macro-hangupcall:35] GotoIf("SIP/0173959066-000000be", "1?noautomon2") in new stack
    -- Goto (macro-hangupcall,s,41)
    -- Executing [s@macro-hangupcall:41] NoOp("SIP/0173959066-000000be", "MONITOR_FILENAME=") in new stack
    -- Executing [s@macro-hangupcall:42] GotoIf("SIP/0173959066-000000be", "1?skiprg") in new stack
    -- Goto (macro-hangupcall,s,45)
    -- Executing [s@macro-hangupcall:45] GotoIf("SIP/0173959066-000000be", "1?skipblkvm") in new stack
    -- Goto (macro-hangupcall,s,48)
    -- Executing [s@macro-hangupcall:48] GotoIf("SIP/0173959066-000000be", "1?theend") in new stack
    -- Goto (macro-hangupcall,s,50)
    -- Executing [s@macro-hangupcall:50] AGI("SIP/0173959066-000000be", "hangup.agi") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/hangup.agi
    -- <SIP/0173959066-000000be>AGI Script hangup.agi completed, returning 0
    -- Executing [s@macro-hangupcall:51] Hangup("SIP/0173959066-000000be", "") in new stack
  == Spawn extension (macro-hangupcall, s, 51) exited non-zero on 'SIP/0173959066-000000be' in macro 'hangupcall'
  == Spawn extension (from-did-direct, h, 1) exited non-zero on 'SIP/0173959066-000000be'

После отключения nat CLI выглядит так (теперь идут короткие гудки вместо тишины)

 == Using SIP RTP TOS bits 184
  == Using SIP RTP CoS mark 5
    -- Executing [10000@from-trunk-sip-0173959066:1] Set("SIP/0173959066-000000f1", "GROUP()=OUT_1") in new stack
    -- Executing [10000@from-trunk-sip-0173959066:2] Goto("SIP/0173959066-000000f1", "from-trunk,10000,1") in new stack
    -- Goto (from-trunk,10000,1)
    -- Executing [10000@from-trunk:1] Set("SIP/0173959066-000000f1", "__FROM_DID=10000") in new stack
    -- Executing [10000@from-trunk:2] Gosub("SIP/0173959066-000000f1", "app-blacklist-check,s,1") in new stack
    -- Executing [s@app-blacklist-check:1] GotoIf("SIP/0173959066-000000f1", "0?blacklisted") in new stack
    -- Executing [s@app-blacklist-check:2] Set("SIP/0173959066-000000f1", "CALLED_BLACKLIST=1") in new stack
    -- Executing [s@app-blacklist-check:3] Return("SIP/0173959066-000000f1", "") in new stack
    -- Executing [10000@from-trunk:3] ExecIf("SIP/0173959066-000000f1", "1 ?Set(CALLERID(name)=0173959066)") in new stack
    -- Executing [10000@from-trunk:4] Set("SIP/0173959066-000000f1", "__CALLINGPRES_SV=allowed_not_screened") in new stack
    -- Executing [10000@from-trunk:5] Set("SIP/0173959066-000000f1", "CALLERPRES()=allowed_not_screened") in new stack
    -- Executing [10000@from-trunk:6] Set("SIP/0173959066-000000f1", "FAX_DEST=from-did-direct^300^1") in new stack
    -- Executing [10000@from-trunk:7] Answer("SIP/0173959066-000000f1", "") in new stack
    -- Executing [10000@from-trunk:8] Wait("SIP/0173959066-000000f1", "2") in new stack
    -- Executing [10000@from-trunk:9] Goto("SIP/0173959066-000000f1", "from-did-direct,201,1") in new stack
    -- Goto (from-did-direct,201,1)
    -- Executing [201@from-did-direct:1] Macro("SIP/0173959066-000000f1", "exten-vm,novm,201") in new stack
    -- Executing [s@macro-exten-vm:1] Macro("SIP/0173959066-000000f1", "user-callerid,") in new stack
    -- Executing [s@macro-user-callerid:1] Set("SIP/0173959066-000000f1", "AMPUSER=0173959066") in new stack
    -- Executing [s@macro-user-callerid:2] GotoIf("SIP/0173959066-000000f1", "0?report") in new stack
    -- Executing [s@macro-user-callerid:3] ExecIf("SIP/0173959066-000000f1", "1?Set(REALCALLERIDNUM=0173959066)") in new stack
    -- Executing [s@macro-user-callerid:4] Set("SIP/0173959066-000000f1", "AMPUSER=") in new stack
    -- Executing [s@macro-user-callerid:5] Set("SIP/0173959066-000000f1", "AMPUSERCIDNAME=") in new stack
    -- Executing [s@macro-user-callerid:6] GotoIf("SIP/0173959066-000000f1", "1?report") in new stack
    -- Goto (macro-user-callerid,s,10)
    -- Executing [s@macro-user-callerid:10] GotoIf("SIP/0173959066-000000f1", "0?continue") in new stack
    -- Executing [s@macro-user-callerid:11] Set("SIP/0173959066-000000f1", "__TTL=64") in new stack
    -- Executing [s@macro-user-callerid:12] GotoIf("SIP/0173959066-000000f1", "1?continue") in new stack
    -- Goto (macro-user-callerid,s,19)
    -- Executing [s@macro-user-callerid:19] Set("SIP/0173959066-000000f1", "CALLERID(number)=0173959066") in new stack
    -- Executing [s@macro-user-callerid:20] Set("SIP/0173959066-000000f1", "CALLERID(name)=0173959066") in new stack
    -- Executing [s@macro-user-callerid:21] NoOp("SIP/0173959066-000000f1", "Using CallerID "0173959066" <0173959066>") in new stack
    -- Executing [s@macro-exten-vm:2] Set("SIP/0173959066-000000f1", "RingGroupMethod=none") in new stack
    -- Executing [s@macro-exten-vm:3] Set("SIP/0173959066-000000f1", "VMBOX=novm") in new stack
    -- Executing [s@macro-exten-vm:4] Set("SIP/0173959066-000000f1", "__EXTTOCALL=201") in new stack
    -- Executing [s@macro-exten-vm:5] Set("SIP/0173959066-000000f1", "CFUEXT=") in new stack
    -- Executing [s@macro-exten-vm:6] Set("SIP/0173959066-000000f1", "CFBEXT=") in new stack
    -- Executing [s@macro-exten-vm:7] Set("SIP/0173959066-000000f1", "RT=""") in new stack
    -- Executing [s@macro-exten-vm:8] Macro("SIP/0173959066-000000f1", "record-enable,201,IN") in new stack
    -- Executing [s@macro-record-enable:1] GotoIf("SIP/0173959066-000000f1", "1?check") in new stack
    -- Goto (macro-record-enable,s,4)
    -- Executing [s@macro-record-enable:4] ExecIf("SIP/0173959066-000000f1", "0?MacroExit()") in new stack
    -- Executing [s@macro-record-enable:5] GotoIf("SIP/0173959066-000000f1", "0?Group:OUT") in new stack
    -- Goto (macro-record-enable,s,15)
    -- Executing [s@macro-record-enable:15] GotoIf("SIP/0173959066-000000f1", "1?IN") in new stack
    -- Goto (macro-record-enable,s,20)
    -- Executing [s@macro-record-enable:20] ExecIf("SIP/0173959066-000000f1", "1?MacroExit()") in new stack
    -- Executing [s@macro-exten-vm:9] Macro("SIP/0173959066-000000f1", "dial-one,"",tr,201") in new stack
    -- Executing [s@macro-dial-one:1] Set("SIP/0173959066-000000f1", "DEXTEN=201") in new stack
    -- Executing [s@macro-dial-one:2] Set("SIP/0173959066-000000f1", "DIALSTATUS_CW=") in new stack
    -- Executing [s@macro-dial-one:3] GosubIf("SIP/0173959066-000000f1", "0?screen,1") in new stack
    -- Executing [s@macro-dial-one:4] GosubIf("SIP/0173959066-000000f1", "0?cf,1") in new stack
    -- Executing [s@macro-dial-one:5] GotoIf("SIP/0173959066-000000f1", "1?skip1") in new stack
    -- Goto (macro-dial-one,s,8)
    -- Executing [s@macro-dial-one:8] GotoIf("SIP/0173959066-000000f1", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:9] GotoIf("SIP/0173959066-000000f1", "0?continue") in new stack
    -- Executing [s@macro-dial-one:10] Set("SIP/0173959066-000000f1", "EXTHASCW=") in new stack
    -- Executing [s@macro-dial-one:11] GotoIf("SIP/0173959066-000000f1", "1?next1:cwinusebusy") in new stack
    -- Goto (macro-dial-one,s,12)
    -- Executing [s@macro-dial-one:12] GotoIf("SIP/0173959066-000000f1", "0?docfu:skip3") in new stack
    -- Goto (macro-dial-one,s,16)
    -- Executing [s@macro-dial-one:16] GotoIf("SIP/0173959066-000000f1", "1?next2:continue") in new stack
    -- Goto (macro-dial-one,s,17)
    -- Executing [s@macro-dial-one:17] GotoIf("SIP/0173959066-000000f1", "1?continue") in new stack
    -- Goto (macro-dial-one,s,25)
    -- Executing [s@macro-dial-one:25] GotoIf("SIP/0173959066-000000f1", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:26] GosubIf("SIP/0173959066-000000f1", "1?dstring,1:dlocal,1") in new stack
    -- Executing [dstring@macro-dial-one:1] Set("SIP/0173959066-000000f1", "DSTRING=") in new stack
    -- Executing [dstring@macro-dial-one:2] Set("SIP/0173959066-000000f1", "DEVICES=201") in new stack
    -- Executing [dstring@macro-dial-one:3] ExecIf("SIP/0173959066-000000f1", "0?Return()") in new stack
    -- Executing [dstring@macro-dial-one:4] ExecIf("SIP/0173959066-000000f1", "0?Set(DEVICES=01)") in new stack
    -- Executing [dstring@macro-dial-one:5] Set("SIP/0173959066-000000f1", "LOOPCNT=1") in new stack
    -- Executing [dstring@macro-dial-one:6] Set("SIP/0173959066-000000f1", "ITER=1") in new stack
    -- Executing [dstring@macro-dial-one:7] Set("SIP/0173959066-000000f1", "THISDIAL=SIP/201") in new stack
    -- Executing [dstring@macro-dial-one:8] GosubIf("SIP/0173959066-000000f1", "1?zap2dahdi,1") in new stack
    -- Executing [zap2dahdi@macro-dial-one:1] ExecIf("SIP/0173959066-000000f1", "0?Return()") in new stack
    -- Executing [zap2dahdi@macro-dial-one:2] Set("SIP/0173959066-000000f1", "NEWDIAL=") in new stack
    -- Executing [zap2dahdi@macro-dial-one:3] Set("SIP/0173959066-000000f1", "LOOPCNT2=1") in new stack
    -- Executing [zap2dahdi@macro-dial-one:4] Set("SIP/0173959066-000000f1", "ITER2=1") in new stack
    -- Executing [zap2dahdi@macro-dial-one:5] Set("SIP/0173959066-000000f1", "THISPART2=SIP/201") in new stack
    -- Executing [zap2dahdi@macro-dial-one:6] ExecIf("SIP/0173959066-000000f1", "0?Set(THISPART2=DAHDI/201)") in new stack
    -- Executing [zap2dahdi@macro-dial-one:7] Set("SIP/0173959066-000000f1", "NEWDIAL=SIP/201&") in new stack
    -- Executing [zap2dahdi@macro-dial-one:8] Set("SIP/0173959066-000000f1", "ITER2=2") in new stack
    -- Executing [zap2dahdi@macro-dial-one:9] GotoIf("SIP/0173959066-000000f1", "0?begin2") in new stack
    -- Executing [zap2dahdi@macro-dial-one:10] Set("SIP/0173959066-000000f1", "THISDIAL=SIP/201") in new stack
    -- Executing [zap2dahdi@macro-dial-one:11] Return("SIP/0173959066-000000f1", "") in new stack
    -- Executing [dstring@macro-dial-one:9] Set("SIP/0173959066-000000f1", "DSTRING=SIP/201&") in new stack
    -- Executing [dstring@macro-dial-one:10] Set("SIP/0173959066-000000f1", "ITER=2") in new stack
    -- Executing [dstring@macro-dial-one:11] GotoIf("SIP/0173959066-000000f1", "0?begin") in new stack
    -- Executing [dstring@macro-dial-one:12] Set("SIP/0173959066-000000f1", "DSTRING=SIP/201") in new stack
    -- Executing [dstring@macro-dial-one:13] Return("SIP/0173959066-000000f1", "") in new stack
    -- Executing [s@macro-dial-one:27] GotoIf("SIP/0173959066-000000f1", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:28] GotoIf("SIP/0173959066-000000f1", "0?skiptrace") in new stack
    -- Executing [s@macro-dial-one:29] GosubIf("SIP/0173959066-000000f1", "1?ctset,1:ctclear,1") in new stack
    -- Executing [ctset@macro-dial-one:1] Set("SIP/0173959066-000000f1", "DB(CALLTRACE/201)=0173959066") in new stack
    -- Executing [ctset@macro-dial-one:2] Return("SIP/0173959066-000000f1", "") in new stack
    -- Executing [s@macro-dial-one:30] Set("SIP/0173959066-000000f1", "D_OPTIONS=tr") in new stack
    -- Executing [s@macro-dial-one:31] ExecIf("SIP/0173959066-000000f1", "0?SIPAddHeader(Alert-Info: )") in new stack
    -- Executing [s@macro-dial-one:32] ExecIf("SIP/0173959066-000000f1", "0?SIPAddHeader()") in new stack
    -- Executing [s@macro-dial-one:33] ExecIf("SIP/0173959066-000000f1", "0?Set(CHANNEL(musicclass)=)") in new stack
    -- Executing [s@macro-dial-one:34] GosubIf("SIP/0173959066-000000f1", "0?qwait,1") in new stack
    -- Executing [s@macro-dial-one:35] Set("SIP/0173959066-000000f1", "__CWIGNORE=") in new stack
    -- Executing [s@macro-dial-one:36] Set("SIP/0173959066-000000f1", "__KEEPCID=TRUE") in new stack
    -- Executing [s@macro-dial-one:37] Dial("SIP/0173959066-000000f1", "SIP/201,"",tr") in new stack
  == Everyone is busy/congested at this time (1:0/0/1)
    -- Executing [s@macro-dial-one:38] ExecIf("SIP/0173959066-000000f1", "0?Set(DIALSTATUS=)") in new stack
    -- Executing [s@macro-dial-one:39] GosubIf("SIP/0173959066-000000f1", "0?s-CHANUNAVAIL,1") in new stack
    -- Executing [s@macro-dial-one:40] MacroExit("SIP/0173959066-000000f1", "") in new stack
    -- Executing [s@macro-exten-vm:10] GotoIf("SIP/0173959066-000000f1", "0?exit") in new stack
    -- Executing [s@macro-exten-vm:11] Set("SIP/0173959066-000000f1", "SV_DIALSTATUS=CHANUNAVAIL") in new stack
    -- Executing [s@macro-exten-vm:12] GosubIf("SIP/0173959066-000000f1", "0?docfu,1") in new stack
    -- Executing [s@macro-exten-vm:13] GosubIf("SIP/0173959066-000000f1", "0?docfb,1") in new stack
    -- Executing [s@macro-exten-vm:14] Set("SIP/0173959066-000000f1", "DIALSTATUS=CHANUNAVAIL") in new stack
    -- Executing [s@macro-exten-vm:15] NoOp("SIP/0173959066-000000f1", "Voicemail is 'novm'") in new stack
    -- Executing [s@macro-exten-vm:16] GotoIf("SIP/0173959066-000000f1", "1?s-CHANUNAVAIL,1") in new stack
    -- Goto (macro-exten-vm,s-CHANUNAVAIL,1)
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:1] NoOp("SIP/0173959066-000000f1", "IVR_RETVM:  IVR_CONTEXT: ") in new stack
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:2] GotoIf("SIP/0173959066-000000f1", "0?exit,1") in new stack
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:3] PlayTones("SIP/0173959066-000000f1", "congestion") in new stack
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:4] Congestion("SIP/0173959066-000000f1", "10") in new stack

В логе elastix вот что:

2013-09-03 12:39:57 0173959066      201 SIP/0173959066-0000000a         ANSWERED    11s
2013-09-03 12:38:36 0173959066      201 SIP/0173959066-00000008     SIP/201-00000009    NO ANSWER   22s
2013-09-03 12:34:07 0173959066      201 SIP/0173959066-00000006     SIP/201-00000007    NO ANSWER   15s

Верхний лог с ошибкой (я кэп)

Отваливается asterisk (elastix) через 5-10 минут

Подскажите в чем может быть дело? Все работает замечательно, но только минут 5-10, после внутрисетевые звонки недоступны (занятость на линии), можно поззонить с внешней линии на asterisk и все чудесно работает, однако и эта функция отваливается. В итоге через минут 15 когда звоним на городской телефон один гудок, а потом тишина. Шлюзы и АТС пингуются, веб-морды работают. Сильно не ругайте если что-то где-то не приложу, это мой первый опыт. Делал на dlink 6008 и dlink 2024 Собственно конфиг:

username=100
type=friend
secret=100
qualify=yes
host=dynamic
nat=yes

Что-то может добавить в конфиг, или приложить к вопросу, скажите плз :)

зы вставил часть дебага

    <------------->
--- (11 headers 0 lines) ---
Sending to 10.0.5.111:5060 (NAT)

<--- Transmitting (NAT) to 10.0.5.111:5060 --->
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bK56676d30121f11e0;received=10.0.5.111;rport=5060
From: "0173981295" <sip:0173981295@10.0.5.110>;tag=9e6cdf5d-685257
To: "0173981295" <sip:0173981295@10.0.5.110>;tag=as0bca1884
Call-ID: D1B9-1213-46685257D752C1747593-134@SipHost
CSeq: 43 REGISTER
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="0f9bf093"
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1213-46685257D752C1747593-134@SipHost' in 32000 ms (Method: REGISTER)
Scheduling destruction of SIP dialog 'D1B9-1213-46685257D752C1747593-134@SipHost' in 32000 ms (Method: REGISTER)

<--- SIP read from UDP:10.0.5.111:5060 --->
REGISTER sip:10.0.5.110:5060 SIP/2.0
Via:SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bK10232cbecd363fb6
From: "0173859067" <sip:0173859067@10.0.5.110>;tag=323669ca-685257
To: "0173859067" <sip:0173859067@10.0.5.110>
Call-ID:D1B9-1213-46685257992017579BFB-129@SipHost
CSeq:44 REGISTER
Contact:<sip:0173859067@192.168.1.2:5060>
Expires:600
Max-Forwards:70
Authorization:Digest username="0173859067",realm="asterisk",nonce="793ba5a9",uri="sip:10.0.5.110:5060",response="1466ff970eb3a102b72ad40e24055b3a",algorithm=MD5
User-Agent:dlink 12-37-61928258-0.9.5.1.735
Content-Length:0

<------------->
--- (12 headers 0 lines) ---
Sending to 10.0.5.111:5060 (NAT)

<--- Transmitting (NAT) to 10.0.5.111:5060 --->
SIP/2.0 403 Forbidden (Bad auth)
Via: SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bK10232cbecd363fb6;received=10.0.5.111;rport=5060
From: "0173859067" <sip:0173859067@10.0.5.110>;tag=323669ca-685257
To: "0173859067" <sip:0173859067@10.0.5.110>;tag=as3445fad2
Call-ID: D1B9-1213-46685257992017579BFB-129@SipHost
CSeq: 44 REGISTER
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1213-46685257992017579BFB-129@SipHost' in 32000 ms (Method: REGISTER)

<--- SIP read from UDP:10.0.5.111:5060 --->
REGISTER sip:10.0.5.110:5060 SIP/2.0
Via:SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bKb29bd192428f7a80
From: "0173859068" <sip:0173859068@10.0.5.110>;tag=43ce40e5-685257
To: "0173859068" <sip:0173859068@10.0.5.110>
Call-ID:D1B9-1213-4668525774CB975492D6-130@SipHost
CSeq:44 REGISTER
Contact:<sip:0173859068@192.168.1.2:5060>
Expires:600
Max-Forwards:70
Authorization:Digest username="0173859068",realm="asterisk",nonce="3b474a74",uri="sip:10.0.5.110:5060",response="23dc80bf0d1a85f74e0231ccc837bb7a",algorithm=MD5
User-Agent:dlink 12-37-61928258-0.9.5.1.735
Content-Length:0

<------------->
--- (12 headers 0 lines) ---
Sending to 10.0.5.111:5060 (NAT)

<--- Transmitting (NAT) to 10.0.5.111:5060 --->
SIP/2.0 403 Forbidden (Bad auth)
Via: SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bKb29bd192428f7a80;received=10.0.5.111;rport=5060
From: "0173859068" <sip:0173859068@10.0.5.110>;tag=43ce40e5-685257
To: "0173859068" <sip:0173859068@10.0.5.110>;tag=as66718c85
Call-ID: D1B9-1213-4668525774CB975492D6-130@SipHost
CSeq: 44 REGISTER
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1213-4668525774CB975492D6-130@SipHost' in 32000 ms (Method: REGISTER)

<--- SIP read from UDP:10.0.5.111:5060 --->
REGISTER sip:10.0.5.110:5060 SIP/2.0
Via:SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bKff3b83c67146041a
From: "0173859069" <sip:0173859069@10.0.5.110>;tag=a11376cb-685257
To: "0173859069" <sip:0173859069@10.0.5.110>
Call-ID:D1B9-1213-46685257A4E01DEF9DA4-131@SipHost
CSeq:44 REGISTER
Contact:<sip:0173859069@192.168.1.2:5060>
Expires:600
Max-Forwards:70
Authorization:Digest username="0173859069",realm="asterisk",nonce="21938a9d",uri="sip:10.0.5.110:5060",response="2f59c6989f08981a1af55d8844358806",algorithm=MD5
User-Agent:dlink 12-37-61928258-0.9.5.1.735
Content-Length:0

<------------->
--- (12 headers 0 lines) ---
Sending to 10.0.5.111:5060 (NAT)

<--- Transmitting (NAT) to 10.0.5.111:5060 --->
SIP/2.0 403 Forbidden (Bad auth)
Via: SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bKff3b83c67146041a;received=10.0.5.111;rport=5060
From: "0173859069" <sip:0173859069@10.0.5.110>;tag=a11376cb-685257
To: "0173859069" <sip:0173859069@10.0.5.110>;tag=as2bb79791
Call-ID: D1B9-1213-46685257A4E01DEF9DA4-131@SipHost
CSeq: 44 REGISTER
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1213-46685257A4E01DEF9DA4-131@SipHost' in 32000 ms (Method: REGISTER)

<--- SIP read from UDP:10.0.5.111:5060 --->
REGISTER sip:10.0.5.110:5060 SIP/2.0
Via:SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bKd60e5f6835e2cafe
From: "0172127352" <sip:0172127352@10.0.5.110>;tag=1cdda95b-685257
To: "0172127352" <sip:0172127352@10.0.5.110>
Call-ID:D1B9-1213-46685257A23076AFFC82-132@SipHost
CSeq:44 REGISTER
Contact:<sip:0172127352@192.168.1.2:5060>
Expires:600
Max-Forwards:70
Authorization:Digest username="0172127352",realm="asterisk",nonce="4ab59851",uri="sip:10.0.5.110:5060",response="434f2f1a7a5cb1d58ab527f59c557bd1",algorithm=MD5
User-Agent:dlink 12-37-61928258-0.9.5.1.735
Content-Length:0

<------------->
--- (12 headers 0 lines) ---
Sending to 10.0.5.111:5060 (NAT)

<--- Transmitting (NAT) to 10.0.5.111:5060 --->
SIP/2.0 403 Forbidden (Bad auth)
Via: SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bKd60e5f6835e2cafe;received=10.0.5.111;rport=5060
From: "0172127352" <sip:0172127352@10.0.5.110>;tag=1cdda95b-685257
To: "0172127352" <sip:0172127352@10.0.5.110>;tag=as6b4bce1a
Call-ID: D1B9-1213-46685257A23076AFFC82-132@SipHost
CSeq: 44 REGISTER
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1213-46685257A23076AFFC82-132@SipHost' in 32000 ms (Method: REGISTER)

<--- SIP read from UDP:10.0.5.111:5060 --->
REGISTER sip:10.0.5.110:5060 SIP/2.0
Via:SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bK6dfbd7cf3a5660c7
From: "0173981729" <sip:0173981729@10.0.5.110>;tag=2b19a1f1-685257
To: "0173981729" <sip:0173981729@10.0.5.110>
Call-ID:D1B9-1213-4668525767601ABEA2FA-133@SipHost
CSeq:44 REGISTER
Contact:<sip:0173981729@192.168.1.2:5060>
Expires:600
Max-Forwards:70
Authorization:Digest username="0173981729",realm="asterisk",nonce="5a64be92",uri="sip:10.0.5.110:5060",response="f1ddf9170c8309b0f2c2262c4436ac0e",algorithm=MD5
User-Agent:dlink 12-37-61928258-0.9.5.1.735
Content-Length:0

<------------->
--- (12 headers 0 lines) ---
Sending to 10.0.5.111:5060 (NAT)

<--- Transmitting (NAT) to 10.0.5.111:5060 --->
SIP/2.0 403 Forbidden (Bad auth)
Via: SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bK6dfbd7cf3a5660c7;received=10.0.5.111;rport=5060
From: "0173981729" <sip:0173981729@10.0.5.110>;tag=2b19a1f1-685257
To: "0173981729" <sip:0173981729@10.0.5.110>;tag=as7b07c5e9
Call-ID: D1B9-1213-4668525767601ABEA2FA-133@SipHost
CSeq: 44 REGISTER
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1213-4668525767601ABEA2FA-133@SipHost' in 32000 ms (Method: REGISTER)

<--- SIP read from UDP:10.0.5.111:5060 --->
REGISTER sip:10.0.5.110:5060 SIP/2.0
Via:SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bK01c01adf8d3d403b
From: "0173981295" <sip:0173981295@10.0.5.110>;tag=9e6cdf5d-685257
To: "0173981295" <sip:0173981295@10.0.5.110>
Call-ID:D1B9-1213-46685257D752C1747593-134@SipHost
CSeq:44 REGISTER
Contact:<sip:0173981295@192.168.1.2:5060>
Expires:600
Max-Forwards:70
Authorization:Digest username="0173981295",realm="asterisk",nonce="0f9bf093",uri="sip:10.0.5.110:5060",response="fbcccc67e3959d2ad9283fd386e1c403",algorithm=MD5
User-Agent:dlink 12-37-61928258-0.9.5.1.735
Content-Length:0

<------------->
--- (12 headers 0 lines) ---
Sending to 10.0.5.111:5060 (NAT)

<--- Transmitting (NAT) to 10.0.5.111:5060 --->
SIP/2.0 403 Forbidden (Bad auth)
Via: SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bK01c01adf8d3d403b;received=10.0.5.111;rport=5060
From: "0173981295" <sip:0173981295@10.0.5.110>;tag=9e6cdf5d-685257
To: "0173981295" <sip:0173981295@10.0.5.110>;tag=as0bca1884
Call-ID: D1B9-1213-46685257D752C1747593-134@SipHost
CSeq: 44 REGISTER
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1213-46685257D752C1747593-134@SipHost' in 32000 ms (Method: REGISTER)
Really destroying SIP dialog '1B11-1682-00000026F935CA2823C9-001@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026332065DABC4A-002@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026332065DABC4A-003@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026332065DABC4A-004@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026332065DABC4A-005@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026AF1DFE54B1F4-006@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026AF1DFE54B1F4-007@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026AF1DFE54B1F4-008@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026AF1DFE54B1F4-009@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026AF1DFE54B1F4-010@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026AF1DFE54B1F4-011@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026489CD941B2DB-012@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026489CD941B2DB-013@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026489CD941B2DB-014@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026489CD941B2DB-015@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026489CD941B2DB-016@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026489CD941B2DB-017@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026A23553AE1182-018@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026A23553AE1182-019@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026A23553AE1182-020@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026A23553AE1182-021@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026A23553AE1182-022@SipHost' Method: REGISTER

При входящем звонке происходит след.:

  == Using SIP RTP TOS bits 184
  == Using SIP RTP CoS mark 5
    -- Executing [10000@from-trunk-sip-0173959066:1] Set("SIP/0173959066-000000be", "GROUP()=OUT_1") in new stack
    -- Executing [10000@from-trunk-sip-0173959066:2] Goto("SIP/0173959066-000000be", "from-trunk,10000,1") in new stack
    -- Goto (from-trunk,10000,1)
    -- Executing [10000@from-trunk:1] Set("SIP/0173959066-000000be", "__FROM_DID=10000") in new stack
    -- Executing [10000@from-trunk:2] Gosub("SIP/0173959066-000000be", "app-blacklist-check,s,1") in new stack
    -- Executing [s@app-blacklist-check:1] GotoIf("SIP/0173959066-000000be", "0?blacklisted") in new stack
    -- Executing [s@app-blacklist-check:2] Set("SIP/0173959066-000000be", "CALLED_BLACKLIST=1") in new stack
    -- Executing [s@app-blacklist-check:3] Return("SIP/0173959066-000000be", "") in new stack
    -- Executing [10000@from-trunk:3] ExecIf("SIP/0173959066-000000be", "1 ?Set(CALLERID(name)=0173959066)") in new stack
    -- Executing [10000@from-trunk:4] Set("SIP/0173959066-000000be", "__CALLINGPRES_SV=allowed_not_screened") in new stack
    -- Executing [10000@from-trunk:5] Set("SIP/0173959066-000000be", "CALLERPRES()=allowed_not_screened") in new stack
    -- Executing [10000@from-trunk:6] Goto("SIP/0173959066-000000be", "from-did-direct,201,1") in new stack
    -- Goto (from-did-direct,201,1)
    -- Executing [201@from-did-direct:1] Macro("SIP/0173959066-000000be", "exten-vm,novm,201") in new stack
    -- Executing [s@macro-exten-vm:1] Macro("SIP/0173959066-000000be", "user-callerid,") in new stack
    -- Executing [s@macro-user-callerid:1] Set("SIP/0173959066-000000be", "AMPUSER=0173959066") in new stack
    -- Executing [s@macro-user-callerid:2] GotoIf("SIP/0173959066-000000be", "0?report") in new stack
    -- Executing [s@macro-user-callerid:3] ExecIf("SIP/0173959066-000000be", "1?Set(REALCALLERIDNUM=0173959066)") in new stack
    -- Executing [s@macro-user-callerid:4] Set("SIP/0173959066-000000be", "AMPUSER=") in new stack
    -- Executing [s@macro-user-callerid:5] Set("SIP/0173959066-000000be", "AMPUSERCIDNAME=") in new stack
    -- Executing [s@macro-user-callerid:6] GotoIf("SIP/0173959066-000000be", "1?report") in new stack
    -- Goto (macro-user-callerid,s,10)
    -- Executing [s@macro-user-callerid:10] GotoIf("SIP/0173959066-000000be", "0?continue") in new stack
    -- Executing [s@macro-user-callerid:11] Set("SIP/0173959066-000000be", "__TTL=64") in new stack
    -- Executing [s@macro-user-callerid:12] GotoIf("SIP/0173959066-000000be", "1?continue") in new stack
    -- Goto (macro-user-callerid,s,19)
    -- Executing [s@macro-user-callerid:19] Set("SIP/0173959066-000000be", "CALLERID(number)=0173959066") in new stack
    -- Executing [s@macro-user-callerid:20] Set("SIP/0173959066-000000be", "CALLERID(name)=0173959066") in new stack
    -- Executing [s@macro-user-callerid:21] NoOp("SIP/0173959066-000000be", "Using CallerID "0173959066" <0173959066>") in new stack
    -- Executing [s@macro-exten-vm:2] Set("SIP/0173959066-000000be", "RingGroupMethod=none") in new stack
    -- Executing [s@macro-exten-vm:3] Set("SIP/0173959066-000000be", "VMBOX=novm") in new stack
    -- Executing [s@macro-exten-vm:4] Set("SIP/0173959066-000000be", "__EXTTOCALL=201") in new stack
    -- Executing [s@macro-exten-vm:5] Set("SIP/0173959066-000000be", "CFUEXT=") in new stack
    -- Executing [s@macro-exten-vm:6] Set("SIP/0173959066-000000be", "CFBEXT=") in new stack
    -- Executing [s@macro-exten-vm:7] Set("SIP/0173959066-000000be", "RT=""") in new stack
    -- Executing [s@macro-exten-vm:8] Macro("SIP/0173959066-000000be", "record-enable,201,IN") in new stack
    -- Executing [s@macro-record-enable:1] GotoIf("SIP/0173959066-000000be", "1?check") in new stack
    -- Goto (macro-record-enable,s,4)
    -- Executing [s@macro-record-enable:4] ExecIf("SIP/0173959066-000000be", "0?MacroExit()") in new stack
    -- Executing [s@macro-record-enable:5] GotoIf("SIP/0173959066-000000be", "0?Group:OUT") in new stack
    -- Goto (macro-record-enable,s,15)
    -- Executing [s@macro-record-enable:15] GotoIf("SIP/0173959066-000000be", "1?IN") in new stack
    -- Goto (macro-record-enable,s,20)
    -- Executing [s@macro-record-enable:20] ExecIf("SIP/0173959066-000000be", "1?MacroExit()") in new stack
    -- Executing [s@macro-exten-vm:9] Macro("SIP/0173959066-000000be", "dial-one,"",tr,201") in new stack
    -- Executing [s@macro-dial-one:1] Set("SIP/0173959066-000000be", "DEXTEN=201") in new stack
    -- Executing [s@macro-dial-one:2] Set("SIP/0173959066-000000be", "DIALSTATUS_CW=") in new stack
    -- Executing [s@macro-dial-one:3] GosubIf("SIP/0173959066-000000be", "0?screen,1") in new stack
    -- Executing [s@macro-dial-one:4] GosubIf("SIP/0173959066-000000be", "0?cf,1") in new stack
    -- Executing [s@macro-dial-one:5] GotoIf("SIP/0173959066-000000be", "1?skip1") in new stack
    -- Goto (macro-dial-one,s,8)
    -- Executing [s@macro-dial-one:8] GotoIf("SIP/0173959066-000000be", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:9] GotoIf("SIP/0173959066-000000be", "0?continue") in new stack
    -- Executing [s@macro-dial-one:10] Set("SIP/0173959066-000000be", "EXTHASCW=") in new stack
    -- Executing [s@macro-dial-one:11] GotoIf("SIP/0173959066-000000be", "1?next1:cwinusebusy") in new stack
    -- Goto (macro-dial-one,s,12)
    -- Executing [s@macro-dial-one:12] GotoIf("SIP/0173959066-000000be", "0?docfu:skip3") in new stack
    -- Goto (macro-dial-one,s,16)
    -- Executing [s@macro-dial-one:16] GotoIf("SIP/0173959066-000000be", "1?next2:continue") in new stack
    -- Goto (macro-dial-one,s,17)
    -- Executing [s@macro-dial-one:17] GotoIf("SIP/0173959066-000000be", "1?continue") in new stack
    -- Goto (macro-dial-one,s,25)
    -- Executing [s@macro-dial-one:25] GotoIf("SIP/0173959066-000000be", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:26] GosubIf("SIP/0173959066-000000be", "1?dstring,1:dlocal,1") in new stack
    -- Executing [dstring@macro-dial-one:1] Set("SIP/0173959066-000000be", "DSTRING=") in new stack
    -- Executing [dstring@macro-dial-one:2] Set("SIP/0173959066-000000be", "DEVICES=201") in new stack
    -- Executing [dstring@macro-dial-one:3] ExecIf("SIP/0173959066-000000be", "0?Return()") in new stack
    -- Executing [dstring@macro-dial-one:4] ExecIf("SIP/0173959066-000000be", "0?Set(DEVICES=01)") in new stack
    -- Executing [dstring@macro-dial-one:5] Set("SIP/0173959066-000000be", "LOOPCNT=1") in new stack
    -- Executing [dstring@macro-dial-one:6] Set("SIP/0173959066-000000be", "ITER=1") in new stack
    -- Executing [dstring@macro-dial-one:7] Set("SIP/0173959066-000000be", "THISDIAL=SIP/201") in new stack
    -- Executing [dstring@macro-dial-one:8] GosubIf("SIP/0173959066-000000be", "1?zap2dahdi,1") in new stack
    -- Executing [zap2dahdi@macro-dial-one:1] ExecIf("SIP/0173959066-000000be", "0?Return()") in new stack
    -- Executing [zap2dahdi@macro-dial-one:2] Set("SIP/0173959066-000000be", "NEWDIAL=") in new stack
    -- Executing [zap2dahdi@macro-dial-one:3] Set("SIP/0173959066-000000be", "LOOPCNT2=1") in new stack
    -- Executing [zap2dahdi@macro-dial-one:4] Set("SIP/0173959066-000000be", "ITER2=1") in new stack
    -- Executing [zap2dahdi@macro-dial-one:5] Set("SIP/0173959066-000000be", "THISPART2=SIP/201") in new stack
    -- Executing [zap2dahdi@macro-dial-one:6] ExecIf("SIP/0173959066-000000be", "0?Set(THISPART2=DAHDI/201)") in new stack
    -- Executing [zap2dahdi@macro-dial-one:7] Set("SIP/0173959066-000000be", "NEWDIAL=SIP/201&") in new stack
    -- Executing [zap2dahdi@macro-dial-one:8] Set("SIP/0173959066-000000be", "ITER2=2") in new stack
    -- Executing [zap2dahdi@macro-dial-one:9] GotoIf("SIP/0173959066-000000be", "0?begin2") in new stack
    -- Executing [zap2dahdi@macro-dial-one:10] Set("SIP/0173959066-000000be", "THISDIAL=SIP/201") in new stack
    -- Executing [zap2dahdi@macro-dial-one:11] Return("SIP/0173959066-000000be", "") in new stack
    -- Executing [dstring@macro-dial-one:9] Set("SIP/0173959066-000000be", "DSTRING=SIP/201&") in new stack
    -- Executing [dstring@macro-dial-one:10] Set("SIP/0173959066-000000be", "ITER=2") in new stack
    -- Executing [dstring@macro-dial-one:11] GotoIf("SIP/0173959066-000000be", "0?begin") in new stack
    -- Executing [dstring@macro-dial-one:12] Set("SIP/0173959066-000000be", "DSTRING=SIP/201") in new stack
    -- Executing [dstring@macro-dial-one:13] Return("SIP/0173959066-000000be", "") in new stack
    -- Executing [s@macro-dial-one:27] GotoIf("SIP/0173959066-000000be", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:28] GotoIf("SIP/0173959066-000000be", "0?skiptrace") in new stack
    -- Executing [s@macro-dial-one:29] GosubIf("SIP/0173959066-000000be", "1?ctset,1:ctclear,1") in new stack
    -- Executing [ctset@macro-dial-one:1] Set("SIP/0173959066-000000be", "DB(CALLTRACE/201)=0173959066") in new stack
    -- Executing [ctset@macro-dial-one:2] Return("SIP/0173959066-000000be", "") in new stack
    -- Executing [s@macro-dial-one:30] Set("SIP/0173959066-000000be", "D_OPTIONS=tr") in new stack
    -- Executing [s@macro-dial-one:31] ExecIf("SIP/0173959066-000000be", "0?SIPAddHeader(Alert-Info: )") in new stack
    -- Executing [s@macro-dial-one:32] ExecIf("SIP/0173959066-000000be", "0?SIPAddHeader()") in new stack
    -- Executing [s@macro-dial-one:33] ExecIf("SIP/0173959066-000000be", "0?Set(CHANNEL(musicclass)=)") in new stack
    -- Executing [s@macro-dial-one:34] GosubIf("SIP/0173959066-000000be", "0?qwait,1") in new stack
    -- Executing [s@macro-dial-one:35] Set("SIP/0173959066-000000be", "__CWIGNORE=") in new stack
    -- Executing [s@macro-dial-one:36] Set("SIP/0173959066-000000be", "__KEEPCID=TRUE") in new stack
    -- Executing [s@macro-dial-one:37] Dial("SIP/0173959066-000000be", "SIP/201,"",tr") in new stack
  == Everyone is busy/congested at this time (1:0/0/1)
    -- Executing [s@macro-dial-one:38] ExecIf("SIP/0173959066-000000be", "0?Set(DIALSTATUS=)") in new stack
    -- Executing [s@macro-dial-one:39] GosubIf("SIP/0173959066-000000be", "0?s-CHANUNAVAIL,1") in new stack
    -- Executing [s@macro-dial-one:40] MacroExit("SIP/0173959066-000000be", "") in new stack
    -- Executing [s@macro-exten-vm:10] GotoIf("SIP/0173959066-000000be", "0?exit") in new stack
    -- Executing [s@macro-exten-vm:11] Set("SIP/0173959066-000000be", "SV_DIALSTATUS=CHANUNAVAIL") in new stack
    -- Executing [s@macro-exten-vm:12] GosubIf("SIP/0173959066-000000be", "0?docfu,1") in new stack
    -- Executing [s@macro-exten-vm:13] GosubIf("SIP/0173959066-000000be", "0?docfb,1") in new stack
    -- Executing [s@macro-exten-vm:14] Set("SIP/0173959066-000000be", "DIALSTATUS=CHANUNAVAIL") in new stack
    -- Executing [s@macro-exten-vm:15] NoOp("SIP/0173959066-000000be", "Voicemail is 'novm'") in new stack
    -- Executing [s@macro-exten-vm:16] GotoIf("SIP/0173959066-000000be", "1?s-CHANUNAVAIL,1") in new stack
    -- Goto (macro-exten-vm,s-CHANUNAVAIL,1)
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:1] NoOp("SIP/0173959066-000000be", "IVR_RETVM:  IVR_CONTEXT: ") in new stack
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:2] GotoIf("SIP/0173959066-000000be", "0?exit,1") in new stack
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:3] PlayTones("SIP/0173959066-000000be", "congestion") in new stack
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:4] Congestion("SIP/0173959066-000000be", "10") in new stack
  == Spawn extension (macro-exten-vm, s-CHANUNAVAIL, 4) exited non-zero on 'SIP/0173959066-000000be' in macro 'exten-vm'
  == Spawn extension (from-did-direct, 201, 1) exited non-zero on 'SIP/0173959066-000000be'
    -- Executing [h@from-did-direct:1] Macro("SIP/0173959066-000000be", "hangupcall,") in new stack
    -- Executing [s@macro-hangupcall:1] GotoIf("SIP/0173959066-000000be", "1?endmixmoncheck") in new stack
    -- Goto (macro-hangupcall,s,9)
    -- Executing [s@macro-hangupcall:9] NoOp("SIP/0173959066-000000be", "End of MIXMON check") in new stack
    -- Executing [s@macro-hangupcall:10] GotoIf("SIP/0173959066-000000be", "1?nomeetmemon") in new stack
    -- Goto (macro-hangupcall,s,28)
    -- Executing [s@macro-hangupcall:28] NoOp("SIP/0173959066-000000be", "End of MEETME check") in new stack
    -- Executing [s@macro-hangupcall:29] GotoIf("SIP/0173959066-000000be", "1?noautomon") in new stack
    -- Goto (macro-hangupcall,s,34)
    -- Executing [s@macro-hangupcall:34] NoOp("SIP/0173959066-000000be", "TOUCH_MONITOR_OUTPUT=") in new stack
    -- Executing [s@macro-hangupcall:35] GotoIf("SIP/0173959066-000000be", "1?noautomon2") in new stack
    -- Goto (macro-hangupcall,s,41)
    -- Executing [s@macro-hangupcall:41] NoOp("SIP/0173959066-000000be", "MONITOR_FILENAME=") in new stack
    -- Executing [s@macro-hangupcall:42] GotoIf("SIP/0173959066-000000be", "1?skiprg") in new stack
    -- Goto (macro-hangupcall,s,45)
    -- Executing [s@macro-hangupcall:45] GotoIf("SIP/0173959066-000000be", "1?skipblkvm") in new stack
    -- Goto (macro-hangupcall,s,48)
    -- Executing [s@macro-hangupcall:48] GotoIf("SIP/0173959066-000000be", "1?theend") in new stack
    -- Goto (macro-hangupcall,s,50)
    -- Executing [s@macro-hangupcall:50] AGI("SIP/0173959066-000000be", "hangup.agi") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/hangup.agi
    -- <SIP/0173959066-000000be>AGI Script hangup.agi completed, returning 0
    -- Executing [s@macro-hangupcall:51] Hangup("SIP/0173959066-000000be", "") in new stack
  == Spawn extension (macro-hangupcall, s, 51) exited non-zero on 'SIP/0173959066-000000be' in macro 'hangupcall'
  == Spawn extension (from-did-direct, h, 1) exited non-zero on 'SIP/0173959066-000000be'

После отключения nat CLI выглядит так (теперь идут короткие гудки вместо тишины)

 == Using SIP RTP TOS bits 184
  == Using SIP RTP CoS mark 5
    -- Executing [10000@from-trunk-sip-0173959066:1] Set("SIP/0173959066-000000f1", "GROUP()=OUT_1") in new stack
    -- Executing [10000@from-trunk-sip-0173959066:2] Goto("SIP/0173959066-000000f1", "from-trunk,10000,1") in new stack
    -- Goto (from-trunk,10000,1)
    -- Executing [10000@from-trunk:1] Set("SIP/0173959066-000000f1", "__FROM_DID=10000") in new stack
    -- Executing [10000@from-trunk:2] Gosub("SIP/0173959066-000000f1", "app-blacklist-check,s,1") in new stack
    -- Executing [s@app-blacklist-check:1] GotoIf("SIP/0173959066-000000f1", "0?blacklisted") in new stack
    -- Executing [s@app-blacklist-check:2] Set("SIP/0173959066-000000f1", "CALLED_BLACKLIST=1") in new stack
    -- Executing [s@app-blacklist-check:3] Return("SIP/0173959066-000000f1", "") in new stack
    -- Executing [10000@from-trunk:3] ExecIf("SIP/0173959066-000000f1", "1 ?Set(CALLERID(name)=0173959066)") in new stack
    -- Executing [10000@from-trunk:4] Set("SIP/0173959066-000000f1", "__CALLINGPRES_SV=allowed_not_screened") in new stack
    -- Executing [10000@from-trunk:5] Set("SIP/0173959066-000000f1", "CALLERPRES()=allowed_not_screened") in new stack
    -- Executing [10000@from-trunk:6] Set("SIP/0173959066-000000f1", "FAX_DEST=from-did-direct^300^1") in new stack
    -- Executing [10000@from-trunk:7] Answer("SIP/0173959066-000000f1", "") in new stack
    -- Executing [10000@from-trunk:8] Wait("SIP/0173959066-000000f1", "2") in new stack
    -- Executing [10000@from-trunk:9] Goto("SIP/0173959066-000000f1", "from-did-direct,201,1") in new stack
    -- Goto (from-did-direct,201,1)
    -- Executing [201@from-did-direct:1] Macro("SIP/0173959066-000000f1", "exten-vm,novm,201") in new stack
    -- Executing [s@macro-exten-vm:1] Macro("SIP/0173959066-000000f1", "user-callerid,") in new stack
    -- Executing [s@macro-user-callerid:1] Set("SIP/0173959066-000000f1", "AMPUSER=0173959066") in new stack
    -- Executing [s@macro-user-callerid:2] GotoIf("SIP/0173959066-000000f1", "0?report") in new stack
    -- Executing [s@macro-user-callerid:3] ExecIf("SIP/0173959066-000000f1", "1?Set(REALCALLERIDNUM=0173959066)") in new stack
    -- Executing [s@macro-user-callerid:4] Set("SIP/0173959066-000000f1", "AMPUSER=") in new stack
    -- Executing [s@macro-user-callerid:5] Set("SIP/0173959066-000000f1", "AMPUSERCIDNAME=") in new stack
    -- Executing [s@macro-user-callerid:6] GotoIf("SIP/0173959066-000000f1", "1?report") in new stack
    -- Goto (macro-user-callerid,s,10)
    -- Executing [s@macro-user-callerid:10] GotoIf("SIP/0173959066-000000f1", "0?continue") in new stack
    -- Executing [s@macro-user-callerid:11] Set("SIP/0173959066-000000f1", "__TTL=64") in new stack
    -- Executing [s@macro-user-callerid:12] GotoIf("SIP/0173959066-000000f1", "1?continue") in new stack
    -- Goto (macro-user-callerid,s,19)
    -- Executing [s@macro-user-callerid:19] Set("SIP/0173959066-000000f1", "CALLERID(number)=0173959066") in new stack
    -- Executing [s@macro-user-callerid:20] Set("SIP/0173959066-000000f1", "CALLERID(name)=0173959066") in new stack
    -- Executing [s@macro-user-callerid:21] NoOp("SIP/0173959066-000000f1", "Using CallerID "0173959066" <0173959066>") in new stack
    -- Executing [s@macro-exten-vm:2] Set("SIP/0173959066-000000f1", "RingGroupMethod=none") in new stack
    -- Executing [s@macro-exten-vm:3] Set("SIP/0173959066-000000f1", "VMBOX=novm") in new stack
    -- Executing [s@macro-exten-vm:4] Set("SIP/0173959066-000000f1", "__EXTTOCALL=201") in new stack
    -- Executing [s@macro-exten-vm:5] Set("SIP/0173959066-000000f1", "CFUEXT=") in new stack
    -- Executing [s@macro-exten-vm:6] Set("SIP/0173959066-000000f1", "CFBEXT=") in new stack
    -- Executing [s@macro-exten-vm:7] Set("SIP/0173959066-000000f1", "RT=""") in new stack
    -- Executing [s@macro-exten-vm:8] Macro("SIP/0173959066-000000f1", "record-enable,201,IN") in new stack
    -- Executing [s@macro-record-enable:1] GotoIf("SIP/0173959066-000000f1", "1?check") in new stack
    -- Goto (macro-record-enable,s,4)
    -- Executing [s@macro-record-enable:4] ExecIf("SIP/0173959066-000000f1", "0?MacroExit()") in new stack
    -- Executing [s@macro-record-enable:5] GotoIf("SIP/0173959066-000000f1", "0?Group:OUT") in new stack
    -- Goto (macro-record-enable,s,15)
    -- Executing [s@macro-record-enable:15] GotoIf("SIP/0173959066-000000f1", "1?IN") in new stack
    -- Goto (macro-record-enable,s,20)
    -- Executing [s@macro-record-enable:20] ExecIf("SIP/0173959066-000000f1", "1?MacroExit()") in new stack
    -- Executing [s@macro-exten-vm:9] Macro("SIP/0173959066-000000f1", "dial-one,"",tr,201") in new stack
    -- Executing [s@macro-dial-one:1] Set("SIP/0173959066-000000f1", "DEXTEN=201") in new stack
    -- Executing [s@macro-dial-one:2] Set("SIP/0173959066-000000f1", "DIALSTATUS_CW=") in new stack
    -- Executing [s@macro-dial-one:3] GosubIf("SIP/0173959066-000000f1", "0?screen,1") in new stack
    -- Executing [s@macro-dial-one:4] GosubIf("SIP/0173959066-000000f1", "0?cf,1") in new stack
    -- Executing [s@macro-dial-one:5] GotoIf("SIP/0173959066-000000f1", "1?skip1") in new stack
    -- Goto (macro-dial-one,s,8)
    -- Executing [s@macro-dial-one:8] GotoIf("SIP/0173959066-000000f1", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:9] GotoIf("SIP/0173959066-000000f1", "0?continue") in new stack
    -- Executing [s@macro-dial-one:10] Set("SIP/0173959066-000000f1", "EXTHASCW=") in new stack
    -- Executing [s@macro-dial-one:11] GotoIf("SIP/0173959066-000000f1", "1?next1:cwinusebusy") in new stack
    -- Goto (macro-dial-one,s,12)
    -- Executing [s@macro-dial-one:12] GotoIf("SIP/0173959066-000000f1", "0?docfu:skip3") in new stack
    -- Goto (macro-dial-one,s,16)
    -- Executing [s@macro-dial-one:16] GotoIf("SIP/0173959066-000000f1", "1?next2:continue") in new stack
    -- Goto (macro-dial-one,s,17)
    -- Executing [s@macro-dial-one:17] GotoIf("SIP/0173959066-000000f1", "1?continue") in new stack
    -- Goto (macro-dial-one,s,25)
    -- Executing [s@macro-dial-one:25] GotoIf("SIP/0173959066-000000f1", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:26] GosubIf("SIP/0173959066-000000f1", "1?dstring,1:dlocal,1") in new stack
    -- Executing [dstring@macro-dial-one:1] Set("SIP/0173959066-000000f1", "DSTRING=") in new stack
    -- Executing [dstring@macro-dial-one:2] Set("SIP/0173959066-000000f1", "DEVICES=201") in new stack
    -- Executing [dstring@macro-dial-one:3] ExecIf("SIP/0173959066-000000f1", "0?Return()") in new stack
    -- Executing [dstring@macro-dial-one:4] ExecIf("SIP/0173959066-000000f1", "0?Set(DEVICES=01)") in new stack
    -- Executing [dstring@macro-dial-one:5] Set("SIP/0173959066-000000f1", "LOOPCNT=1") in new stack
    -- Executing [dstring@macro-dial-one:6] Set("SIP/0173959066-000000f1", "ITER=1") in new stack
    -- Executing [dstring@macro-dial-one:7] Set("SIP/0173959066-000000f1", "THISDIAL=SIP/201") in new stack
    -- Executing [dstring@macro-dial-one:8] GosubIf("SIP/0173959066-000000f1", "1?zap2dahdi,1") in new stack
    -- Executing [zap2dahdi@macro-dial-one:1] ExecIf("SIP/0173959066-000000f1", "0?Return()") in new stack
    -- Executing [zap2dahdi@macro-dial-one:2] Set("SIP/0173959066-000000f1", "NEWDIAL=") in new stack
    -- Executing [zap2dahdi@macro-dial-one:3] Set("SIP/0173959066-000000f1", "LOOPCNT2=1") in new stack
    -- Executing [zap2dahdi@macro-dial-one:4] Set("SIP/0173959066-000000f1", "ITER2=1") in new stack
    -- Executing [zap2dahdi@macro-dial-one:5] Set("SIP/0173959066-000000f1", "THISPART2=SIP/201") in new stack
    -- Executing [zap2dahdi@macro-dial-one:6] ExecIf("SIP/0173959066-000000f1", "0?Set(THISPART2=DAHDI/201)") in new stack
    -- Executing [zap2dahdi@macro-dial-one:7] Set("SIP/0173959066-000000f1", "NEWDIAL=SIP/201&") in new stack
    -- Executing [zap2dahdi@macro-dial-one:8] Set("SIP/0173959066-000000f1", "ITER2=2") in new stack
    -- Executing [zap2dahdi@macro-dial-one:9] GotoIf("SIP/0173959066-000000f1", "0?begin2") in new stack
    -- Executing [zap2dahdi@macro-dial-one:10] Set("SIP/0173959066-000000f1", "THISDIAL=SIP/201") in new stack
    -- Executing [zap2dahdi@macro-dial-one:11] Return("SIP/0173959066-000000f1", "") in new stack
    -- Executing [dstring@macro-dial-one:9] Set("SIP/0173959066-000000f1", "DSTRING=SIP/201&") in new stack
    -- Executing [dstring@macro-dial-one:10] Set("SIP/0173959066-000000f1", "ITER=2") in new stack
    -- Executing [dstring@macro-dial-one:11] GotoIf("SIP/0173959066-000000f1", "0?begin") in new stack
    -- Executing [dstring@macro-dial-one:12] Set("SIP/0173959066-000000f1", "DSTRING=SIP/201") in new stack
    -- Executing [dstring@macro-dial-one:13] Return("SIP/0173959066-000000f1", "") in new stack
    -- Executing [s@macro-dial-one:27] GotoIf("SIP/0173959066-000000f1", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:28] GotoIf("SIP/0173959066-000000f1", "0?skiptrace") in new stack
    -- Executing [s@macro-dial-one:29] GosubIf("SIP/0173959066-000000f1", "1?ctset,1:ctclear,1") in new stack
    -- Executing [ctset@macro-dial-one:1] Set("SIP/0173959066-000000f1", "DB(CALLTRACE/201)=0173959066") in new stack
    -- Executing [ctset@macro-dial-one:2] Return("SIP/0173959066-000000f1", "") in new stack
    -- Executing [s@macro-dial-one:30] Set("SIP/0173959066-000000f1", "D_OPTIONS=tr") in new stack
    -- Executing [s@macro-dial-one:31] ExecIf("SIP/0173959066-000000f1", "0?SIPAddHeader(Alert-Info: )") in new stack
    -- Executing [s@macro-dial-one:32] ExecIf("SIP/0173959066-000000f1", "0?SIPAddHeader()") in new stack
    -- Executing [s@macro-dial-one:33] ExecIf("SIP/0173959066-000000f1", "0?Set(CHANNEL(musicclass)=)") in new stack
    -- Executing [s@macro-dial-one:34] GosubIf("SIP/0173959066-000000f1", "0?qwait,1") in new stack
    -- Executing [s@macro-dial-one:35] Set("SIP/0173959066-000000f1", "__CWIGNORE=") in new stack
    -- Executing [s@macro-dial-one:36] Set("SIP/0173959066-000000f1", "__KEEPCID=TRUE") in new stack
    -- Executing [s@macro-dial-one:37] Dial("SIP/0173959066-000000f1", "SIP/201,"",tr") in new stack
  == Everyone is busy/congested at this time (1:0/0/1)
    -- Executing [s@macro-dial-one:38] ExecIf("SIP/0173959066-000000f1", "0?Set(DIALSTATUS=)") in new stack
    -- Executing [s@macro-dial-one:39] GosubIf("SIP/0173959066-000000f1", "0?s-CHANUNAVAIL,1") in new stack
    -- Executing [s@macro-dial-one:40] MacroExit("SIP/0173959066-000000f1", "") in new stack
    -- Executing [s@macro-exten-vm:10] GotoIf("SIP/0173959066-000000f1", "0?exit") in new stack
    -- Executing [s@macro-exten-vm:11] Set("SIP/0173959066-000000f1", "SV_DIALSTATUS=CHANUNAVAIL") in new stack
    -- Executing [s@macro-exten-vm:12] GosubIf("SIP/0173959066-000000f1", "0?docfu,1") in new stack
    -- Executing [s@macro-exten-vm:13] GosubIf("SIP/0173959066-000000f1", "0?docfb,1") in new stack
    -- Executing [s@macro-exten-vm:14] Set("SIP/0173959066-000000f1", "DIALSTATUS=CHANUNAVAIL") in new stack
    -- Executing [s@macro-exten-vm:15] NoOp("SIP/0173959066-000000f1", "Voicemail is 'novm'") in new stack
    -- Executing [s@macro-exten-vm:16] GotoIf("SIP/0173959066-000000f1", "1?s-CHANUNAVAIL,1") in new stack
    -- Goto (macro-exten-vm,s-CHANUNAVAIL,1)
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:1] NoOp("SIP/0173959066-000000f1", "IVR_RETVM:  IVR_CONTEXT: ") in new stack
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:2] GotoIf("SIP/0173959066-000000f1", "0?exit,1") in new stack
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:3] PlayTones("SIP/0173959066-000000f1", "congestion") in new stack
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:4] Congestion("SIP/0173959066-000000f1", "10") in new stack

В логе elastix вот что:

2013-09-03 12:39:57 0173959066      201 SIP/0173959066-0000000a         ANSWERED    11s
2013-09-03 12:38:36 0173959066      201 SIP/0173959066-00000008     SIP/201-00000009    NO ANSWER   22s
2013-09-03 12:34:07 0173959066      201 SIP/0173959066-00000006     SIP/201-00000007    NO ANSWER   15s

Верхний лог с ошибкой (я кэп)(хотя странно, на выховы я не отвечал, а последний и вовсе короткие гудки)

Отваливается asterisk (elastix) через 5-10 минут

Подскажите в чем может быть дело? Все работает замечательно, но только минут 5-10, после внутрисетевые звонки недоступны (занятость на линии), можно поззонить с внешней линии на asterisk и все чудесно работает, однако и эта функция отваливается. В итоге через минут 15 когда звоним на городской телефон один гудок, а потом тишина. Шлюзы и АТС пингуются, веб-морды работают. Сильно не ругайте если что-то где-то не приложу, это мой первый опыт. Делал на dlink 6008 и dlink 2024 Собственно конфиг:

username=100
type=friend
secret=100
qualify=yes
host=dynamic
nat=yes

Что-то может добавить в конфиг, или приложить к вопросу, скажите плз :)

зы вставил часть дебага

    <------------->
--- (11 headers 0 lines) ---
Sending to 10.0.5.111:5060 (NAT)

<--- Transmitting (NAT) to 10.0.5.111:5060 --->
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bK56676d30121f11e0;received=10.0.5.111;rport=5060
From: "0173981295" <sip:0173981295@10.0.5.110>;tag=9e6cdf5d-685257
To: "0173981295" <sip:0173981295@10.0.5.110>;tag=as0bca1884
Call-ID: D1B9-1213-46685257D752C1747593-134@SipHost
CSeq: 43 REGISTER
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="0f9bf093"
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1213-46685257D752C1747593-134@SipHost' in 32000 ms (Method: REGISTER)
Scheduling destruction of SIP dialog 'D1B9-1213-46685257D752C1747593-134@SipHost' in 32000 ms (Method: REGISTER)

<--- SIP read from UDP:10.0.5.111:5060 --->
REGISTER sip:10.0.5.110:5060 SIP/2.0
Via:SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bK10232cbecd363fb6
From: "0173859067" <sip:0173859067@10.0.5.110>;tag=323669ca-685257
To: "0173859067" <sip:0173859067@10.0.5.110>
Call-ID:D1B9-1213-46685257992017579BFB-129@SipHost
CSeq:44 REGISTER
Contact:<sip:0173859067@192.168.1.2:5060>
Expires:600
Max-Forwards:70
Authorization:Digest username="0173859067",realm="asterisk",nonce="793ba5a9",uri="sip:10.0.5.110:5060",response="1466ff970eb3a102b72ad40e24055b3a",algorithm=MD5
User-Agent:dlink 12-37-61928258-0.9.5.1.735
Content-Length:0

<------------->
--- (12 headers 0 lines) ---
Sending to 10.0.5.111:5060 (NAT)

<--- Transmitting (NAT) to 10.0.5.111:5060 --->
SIP/2.0 403 Forbidden (Bad auth)
Via: SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bK10232cbecd363fb6;received=10.0.5.111;rport=5060
From: "0173859067" <sip:0173859067@10.0.5.110>;tag=323669ca-685257
To: "0173859067" <sip:0173859067@10.0.5.110>;tag=as3445fad2
Call-ID: D1B9-1213-46685257992017579BFB-129@SipHost
CSeq: 44 REGISTER
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1213-46685257992017579BFB-129@SipHost' in 32000 ms (Method: REGISTER)

<--- SIP read from UDP:10.0.5.111:5060 --->
REGISTER sip:10.0.5.110:5060 SIP/2.0
Via:SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bKb29bd192428f7a80
From: "0173859068" <sip:0173859068@10.0.5.110>;tag=43ce40e5-685257
To: "0173859068" <sip:0173859068@10.0.5.110>
Call-ID:D1B9-1213-4668525774CB975492D6-130@SipHost
CSeq:44 REGISTER
Contact:<sip:0173859068@192.168.1.2:5060>
Expires:600
Max-Forwards:70
Authorization:Digest username="0173859068",realm="asterisk",nonce="3b474a74",uri="sip:10.0.5.110:5060",response="23dc80bf0d1a85f74e0231ccc837bb7a",algorithm=MD5
User-Agent:dlink 12-37-61928258-0.9.5.1.735
Content-Length:0

<------------->
--- (12 headers 0 lines) ---
Sending to 10.0.5.111:5060 (NAT)

<--- Transmitting (NAT) to 10.0.5.111:5060 --->
SIP/2.0 403 Forbidden (Bad auth)
Via: SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bKb29bd192428f7a80;received=10.0.5.111;rport=5060
From: "0173859068" <sip:0173859068@10.0.5.110>;tag=43ce40e5-685257
To: "0173859068" <sip:0173859068@10.0.5.110>;tag=as66718c85
Call-ID: D1B9-1213-4668525774CB975492D6-130@SipHost
CSeq: 44 REGISTER
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1213-4668525774CB975492D6-130@SipHost' in 32000 ms (Method: REGISTER)

<--- SIP read from UDP:10.0.5.111:5060 --->
REGISTER sip:10.0.5.110:5060 SIP/2.0
Via:SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bKff3b83c67146041a
From: "0173859069" <sip:0173859069@10.0.5.110>;tag=a11376cb-685257
To: "0173859069" <sip:0173859069@10.0.5.110>
Call-ID:D1B9-1213-46685257A4E01DEF9DA4-131@SipHost
CSeq:44 REGISTER
Contact:<sip:0173859069@192.168.1.2:5060>
Expires:600
Max-Forwards:70
Authorization:Digest username="0173859069",realm="asterisk",nonce="21938a9d",uri="sip:10.0.5.110:5060",response="2f59c6989f08981a1af55d8844358806",algorithm=MD5
User-Agent:dlink 12-37-61928258-0.9.5.1.735
Content-Length:0

<------------->
--- (12 headers 0 lines) ---
Sending to 10.0.5.111:5060 (NAT)

<--- Transmitting (NAT) to 10.0.5.111:5060 --->
SIP/2.0 403 Forbidden (Bad auth)
Via: SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bKff3b83c67146041a;received=10.0.5.111;rport=5060
From: "0173859069" <sip:0173859069@10.0.5.110>;tag=a11376cb-685257
To: "0173859069" <sip:0173859069@10.0.5.110>;tag=as2bb79791
Call-ID: D1B9-1213-46685257A4E01DEF9DA4-131@SipHost
CSeq: 44 REGISTER
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1213-46685257A4E01DEF9DA4-131@SipHost' in 32000 ms (Method: REGISTER)

<--- SIP read from UDP:10.0.5.111:5060 --->
REGISTER sip:10.0.5.110:5060 SIP/2.0
Via:SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bKd60e5f6835e2cafe
From: "0172127352" <sip:0172127352@10.0.5.110>;tag=1cdda95b-685257
To: "0172127352" <sip:0172127352@10.0.5.110>
Call-ID:D1B9-1213-46685257A23076AFFC82-132@SipHost
CSeq:44 REGISTER
Contact:<sip:0172127352@192.168.1.2:5060>
Expires:600
Max-Forwards:70
Authorization:Digest username="0172127352",realm="asterisk",nonce="4ab59851",uri="sip:10.0.5.110:5060",response="434f2f1a7a5cb1d58ab527f59c557bd1",algorithm=MD5
User-Agent:dlink 12-37-61928258-0.9.5.1.735
Content-Length:0

<------------->
--- (12 headers 0 lines) ---
Sending to 10.0.5.111:5060 (NAT)

<--- Transmitting (NAT) to 10.0.5.111:5060 --->
SIP/2.0 403 Forbidden (Bad auth)
Via: SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bKd60e5f6835e2cafe;received=10.0.5.111;rport=5060
From: "0172127352" <sip:0172127352@10.0.5.110>;tag=1cdda95b-685257
To: "0172127352" <sip:0172127352@10.0.5.110>;tag=as6b4bce1a
Call-ID: D1B9-1213-46685257A23076AFFC82-132@SipHost
CSeq: 44 REGISTER
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1213-46685257A23076AFFC82-132@SipHost' in 32000 ms (Method: REGISTER)

<--- SIP read from UDP:10.0.5.111:5060 --->
REGISTER sip:10.0.5.110:5060 SIP/2.0
Via:SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bK6dfbd7cf3a5660c7
From: "0173981729" <sip:0173981729@10.0.5.110>;tag=2b19a1f1-685257
To: "0173981729" <sip:0173981729@10.0.5.110>
Call-ID:D1B9-1213-4668525767601ABEA2FA-133@SipHost
CSeq:44 REGISTER
Contact:<sip:0173981729@192.168.1.2:5060>
Expires:600
Max-Forwards:70
Authorization:Digest username="0173981729",realm="asterisk",nonce="5a64be92",uri="sip:10.0.5.110:5060",response="f1ddf9170c8309b0f2c2262c4436ac0e",algorithm=MD5
User-Agent:dlink 12-37-61928258-0.9.5.1.735
Content-Length:0

<------------->
--- (12 headers 0 lines) ---
Sending to 10.0.5.111:5060 (NAT)

<--- Transmitting (NAT) to 10.0.5.111:5060 --->
SIP/2.0 403 Forbidden (Bad auth)
Via: SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bK6dfbd7cf3a5660c7;received=10.0.5.111;rport=5060
From: "0173981729" <sip:0173981729@10.0.5.110>;tag=2b19a1f1-685257
To: "0173981729" <sip:0173981729@10.0.5.110>;tag=as7b07c5e9
Call-ID: D1B9-1213-4668525767601ABEA2FA-133@SipHost
CSeq: 44 REGISTER
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1213-4668525767601ABEA2FA-133@SipHost' in 32000 ms (Method: REGISTER)

<--- SIP read from UDP:10.0.5.111:5060 --->
REGISTER sip:10.0.5.110:5060 SIP/2.0
Via:SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bK01c01adf8d3d403b
From: "0173981295" <sip:0173981295@10.0.5.110>;tag=9e6cdf5d-685257
To: "0173981295" <sip:0173981295@10.0.5.110>
Call-ID:D1B9-1213-46685257D752C1747593-134@SipHost
CSeq:44 REGISTER
Contact:<sip:0173981295@192.168.1.2:5060>
Expires:600
Max-Forwards:70
Authorization:Digest username="0173981295",realm="asterisk",nonce="0f9bf093",uri="sip:10.0.5.110:5060",response="fbcccc67e3959d2ad9283fd386e1c403",algorithm=MD5
User-Agent:dlink 12-37-61928258-0.9.5.1.735
Content-Length:0

<------------->
--- (12 headers 0 lines) ---
Sending to 10.0.5.111:5060 (NAT)

<--- Transmitting (NAT) to 10.0.5.111:5060 --->
SIP/2.0 403 Forbidden (Bad auth)
Via: SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bK01c01adf8d3d403b;received=10.0.5.111;rport=5060
From: "0173981295" <sip:0173981295@10.0.5.110>;tag=9e6cdf5d-685257
To: "0173981295" <sip:0173981295@10.0.5.110>;tag=as0bca1884
Call-ID: D1B9-1213-46685257D752C1747593-134@SipHost
CSeq: 44 REGISTER
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1213-46685257D752C1747593-134@SipHost' in 32000 ms (Method: REGISTER)
Really destroying SIP dialog '1B11-1682-00000026F935CA2823C9-001@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026332065DABC4A-002@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026332065DABC4A-003@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026332065DABC4A-004@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026332065DABC4A-005@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026AF1DFE54B1F4-006@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026AF1DFE54B1F4-007@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026AF1DFE54B1F4-008@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026AF1DFE54B1F4-009@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026AF1DFE54B1F4-010@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026AF1DFE54B1F4-011@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026489CD941B2DB-012@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026489CD941B2DB-013@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026489CD941B2DB-014@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026489CD941B2DB-015@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026489CD941B2DB-016@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026489CD941B2DB-017@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026A23553AE1182-018@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026A23553AE1182-019@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026A23553AE1182-020@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026A23553AE1182-021@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026A23553AE1182-022@SipHost' Method: REGISTER

При входящем звонке происходит след.:

  == Using SIP RTP TOS bits 184
  == Using SIP RTP CoS mark 5
    -- Executing [10000@from-trunk-sip-0173959066:1] Set("SIP/0173959066-000000be", "GROUP()=OUT_1") in new stack
    -- Executing [10000@from-trunk-sip-0173959066:2] Goto("SIP/0173959066-000000be", "from-trunk,10000,1") in new stack
    -- Goto (from-trunk,10000,1)
    -- Executing [10000@from-trunk:1] Set("SIP/0173959066-000000be", "__FROM_DID=10000") in new stack
    -- Executing [10000@from-trunk:2] Gosub("SIP/0173959066-000000be", "app-blacklist-check,s,1") in new stack
    -- Executing [s@app-blacklist-check:1] GotoIf("SIP/0173959066-000000be", "0?blacklisted") in new stack
    -- Executing [s@app-blacklist-check:2] Set("SIP/0173959066-000000be", "CALLED_BLACKLIST=1") in new stack
    -- Executing [s@app-blacklist-check:3] Return("SIP/0173959066-000000be", "") in new stack
    -- Executing [10000@from-trunk:3] ExecIf("SIP/0173959066-000000be", "1 ?Set(CALLERID(name)=0173959066)") in new stack
    -- Executing [10000@from-trunk:4] Set("SIP/0173959066-000000be", "__CALLINGPRES_SV=allowed_not_screened") in new stack
    -- Executing [10000@from-trunk:5] Set("SIP/0173959066-000000be", "CALLERPRES()=allowed_not_screened") in new stack
    -- Executing [10000@from-trunk:6] Goto("SIP/0173959066-000000be", "from-did-direct,201,1") in new stack
    -- Goto (from-did-direct,201,1)
    -- Executing [201@from-did-direct:1] Macro("SIP/0173959066-000000be", "exten-vm,novm,201") in new stack
    -- Executing [s@macro-exten-vm:1] Macro("SIP/0173959066-000000be", "user-callerid,") in new stack
    -- Executing [s@macro-user-callerid:1] Set("SIP/0173959066-000000be", "AMPUSER=0173959066") in new stack
    -- Executing [s@macro-user-callerid:2] GotoIf("SIP/0173959066-000000be", "0?report") in new stack
    -- Executing [s@macro-user-callerid:3] ExecIf("SIP/0173959066-000000be", "1?Set(REALCALLERIDNUM=0173959066)") in new stack
    -- Executing [s@macro-user-callerid:4] Set("SIP/0173959066-000000be", "AMPUSER=") in new stack
    -- Executing [s@macro-user-callerid:5] Set("SIP/0173959066-000000be", "AMPUSERCIDNAME=") in new stack
    -- Executing [s@macro-user-callerid:6] GotoIf("SIP/0173959066-000000be", "1?report") in new stack
    -- Goto (macro-user-callerid,s,10)
    -- Executing [s@macro-user-callerid:10] GotoIf("SIP/0173959066-000000be", "0?continue") in new stack
    -- Executing [s@macro-user-callerid:11] Set("SIP/0173959066-000000be", "__TTL=64") in new stack
    -- Executing [s@macro-user-callerid:12] GotoIf("SIP/0173959066-000000be", "1?continue") in new stack
    -- Goto (macro-user-callerid,s,19)
    -- Executing [s@macro-user-callerid:19] Set("SIP/0173959066-000000be", "CALLERID(number)=0173959066") in new stack
    -- Executing [s@macro-user-callerid:20] Set("SIP/0173959066-000000be", "CALLERID(name)=0173959066") in new stack
    -- Executing [s@macro-user-callerid:21] NoOp("SIP/0173959066-000000be", "Using CallerID "0173959066" <0173959066>") in new stack
    -- Executing [s@macro-exten-vm:2] Set("SIP/0173959066-000000be", "RingGroupMethod=none") in new stack
    -- Executing [s@macro-exten-vm:3] Set("SIP/0173959066-000000be", "VMBOX=novm") in new stack
    -- Executing [s@macro-exten-vm:4] Set("SIP/0173959066-000000be", "__EXTTOCALL=201") in new stack
    -- Executing [s@macro-exten-vm:5] Set("SIP/0173959066-000000be", "CFUEXT=") in new stack
    -- Executing [s@macro-exten-vm:6] Set("SIP/0173959066-000000be", "CFBEXT=") in new stack
    -- Executing [s@macro-exten-vm:7] Set("SIP/0173959066-000000be", "RT=""") in new stack
    -- Executing [s@macro-exten-vm:8] Macro("SIP/0173959066-000000be", "record-enable,201,IN") in new stack
    -- Executing [s@macro-record-enable:1] GotoIf("SIP/0173959066-000000be", "1?check") in new stack
    -- Goto (macro-record-enable,s,4)
    -- Executing [s@macro-record-enable:4] ExecIf("SIP/0173959066-000000be", "0?MacroExit()") in new stack
    -- Executing [s@macro-record-enable:5] GotoIf("SIP/0173959066-000000be", "0?Group:OUT") in new stack
    -- Goto (macro-record-enable,s,15)
    -- Executing [s@macro-record-enable:15] GotoIf("SIP/0173959066-000000be", "1?IN") in new stack
    -- Goto (macro-record-enable,s,20)
    -- Executing [s@macro-record-enable:20] ExecIf("SIP/0173959066-000000be", "1?MacroExit()") in new stack
    -- Executing [s@macro-exten-vm:9] Macro("SIP/0173959066-000000be", "dial-one,"",tr,201") in new stack
    -- Executing [s@macro-dial-one:1] Set("SIP/0173959066-000000be", "DEXTEN=201") in new stack
    -- Executing [s@macro-dial-one:2] Set("SIP/0173959066-000000be", "DIALSTATUS_CW=") in new stack
    -- Executing [s@macro-dial-one:3] GosubIf("SIP/0173959066-000000be", "0?screen,1") in new stack
    -- Executing [s@macro-dial-one:4] GosubIf("SIP/0173959066-000000be", "0?cf,1") in new stack
    -- Executing [s@macro-dial-one:5] GotoIf("SIP/0173959066-000000be", "1?skip1") in new stack
    -- Goto (macro-dial-one,s,8)
    -- Executing [s@macro-dial-one:8] GotoIf("SIP/0173959066-000000be", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:9] GotoIf("SIP/0173959066-000000be", "0?continue") in new stack
    -- Executing [s@macro-dial-one:10] Set("SIP/0173959066-000000be", "EXTHASCW=") in new stack
    -- Executing [s@macro-dial-one:11] GotoIf("SIP/0173959066-000000be", "1?next1:cwinusebusy") in new stack
    -- Goto (macro-dial-one,s,12)
    -- Executing [s@macro-dial-one:12] GotoIf("SIP/0173959066-000000be", "0?docfu:skip3") in new stack
    -- Goto (macro-dial-one,s,16)
    -- Executing [s@macro-dial-one:16] GotoIf("SIP/0173959066-000000be", "1?next2:continue") in new stack
    -- Goto (macro-dial-one,s,17)
    -- Executing [s@macro-dial-one:17] GotoIf("SIP/0173959066-000000be", "1?continue") in new stack
    -- Goto (macro-dial-one,s,25)
    -- Executing [s@macro-dial-one:25] GotoIf("SIP/0173959066-000000be", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:26] GosubIf("SIP/0173959066-000000be", "1?dstring,1:dlocal,1") in new stack
    -- Executing [dstring@macro-dial-one:1] Set("SIP/0173959066-000000be", "DSTRING=") in new stack
    -- Executing [dstring@macro-dial-one:2] Set("SIP/0173959066-000000be", "DEVICES=201") in new stack
    -- Executing [dstring@macro-dial-one:3] ExecIf("SIP/0173959066-000000be", "0?Return()") in new stack
    -- Executing [dstring@macro-dial-one:4] ExecIf("SIP/0173959066-000000be", "0?Set(DEVICES=01)") in new stack
    -- Executing [dstring@macro-dial-one:5] Set("SIP/0173959066-000000be", "LOOPCNT=1") in new stack
    -- Executing [dstring@macro-dial-one:6] Set("SIP/0173959066-000000be", "ITER=1") in new stack
    -- Executing [dstring@macro-dial-one:7] Set("SIP/0173959066-000000be", "THISDIAL=SIP/201") in new stack
    -- Executing [dstring@macro-dial-one:8] GosubIf("SIP/0173959066-000000be", "1?zap2dahdi,1") in new stack
    -- Executing [zap2dahdi@macro-dial-one:1] ExecIf("SIP/0173959066-000000be", "0?Return()") in new stack
    -- Executing [zap2dahdi@macro-dial-one:2] Set("SIP/0173959066-000000be", "NEWDIAL=") in new stack
    -- Executing [zap2dahdi@macro-dial-one:3] Set("SIP/0173959066-000000be", "LOOPCNT2=1") in new stack
    -- Executing [zap2dahdi@macro-dial-one:4] Set("SIP/0173959066-000000be", "ITER2=1") in new stack
    -- Executing [zap2dahdi@macro-dial-one:5] Set("SIP/0173959066-000000be", "THISPART2=SIP/201") in new stack
    -- Executing [zap2dahdi@macro-dial-one:6] ExecIf("SIP/0173959066-000000be", "0?Set(THISPART2=DAHDI/201)") in new stack
    -- Executing [zap2dahdi@macro-dial-one:7] Set("SIP/0173959066-000000be", "NEWDIAL=SIP/201&") in new stack
    -- Executing [zap2dahdi@macro-dial-one:8] Set("SIP/0173959066-000000be", "ITER2=2") in new stack
    -- Executing [zap2dahdi@macro-dial-one:9] GotoIf("SIP/0173959066-000000be", "0?begin2") in new stack
    -- Executing [zap2dahdi@macro-dial-one:10] Set("SIP/0173959066-000000be", "THISDIAL=SIP/201") in new stack
    -- Executing [zap2dahdi@macro-dial-one:11] Return("SIP/0173959066-000000be", "") in new stack
    -- Executing [dstring@macro-dial-one:9] Set("SIP/0173959066-000000be", "DSTRING=SIP/201&") in new stack
    -- Executing [dstring@macro-dial-one:10] Set("SIP/0173959066-000000be", "ITER=2") in new stack
    -- Executing [dstring@macro-dial-one:11] GotoIf("SIP/0173959066-000000be", "0?begin") in new stack
    -- Executing [dstring@macro-dial-one:12] Set("SIP/0173959066-000000be", "DSTRING=SIP/201") in new stack
    -- Executing [dstring@macro-dial-one:13] Return("SIP/0173959066-000000be", "") in new stack
    -- Executing [s@macro-dial-one:27] GotoIf("SIP/0173959066-000000be", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:28] GotoIf("SIP/0173959066-000000be", "0?skiptrace") in new stack
    -- Executing [s@macro-dial-one:29] GosubIf("SIP/0173959066-000000be", "1?ctset,1:ctclear,1") in new stack
    -- Executing [ctset@macro-dial-one:1] Set("SIP/0173959066-000000be", "DB(CALLTRACE/201)=0173959066") in new stack
    -- Executing [ctset@macro-dial-one:2] Return("SIP/0173959066-000000be", "") in new stack
    -- Executing [s@macro-dial-one:30] Set("SIP/0173959066-000000be", "D_OPTIONS=tr") in new stack
    -- Executing [s@macro-dial-one:31] ExecIf("SIP/0173959066-000000be", "0?SIPAddHeader(Alert-Info: )") in new stack
    -- Executing [s@macro-dial-one:32] ExecIf("SIP/0173959066-000000be", "0?SIPAddHeader()") in new stack
    -- Executing [s@macro-dial-one:33] ExecIf("SIP/0173959066-000000be", "0?Set(CHANNEL(musicclass)=)") in new stack
    -- Executing [s@macro-dial-one:34] GosubIf("SIP/0173959066-000000be", "0?qwait,1") in new stack
    -- Executing [s@macro-dial-one:35] Set("SIP/0173959066-000000be", "__CWIGNORE=") in new stack
    -- Executing [s@macro-dial-one:36] Set("SIP/0173959066-000000be", "__KEEPCID=TRUE") in new stack
    -- Executing [s@macro-dial-one:37] Dial("SIP/0173959066-000000be", "SIP/201,"",tr") in new stack
  == Everyone is busy/congested at this time (1:0/0/1)
    -- Executing [s@macro-dial-one:38] ExecIf("SIP/0173959066-000000be", "0?Set(DIALSTATUS=)") in new stack
    -- Executing [s@macro-dial-one:39] GosubIf("SIP/0173959066-000000be", "0?s-CHANUNAVAIL,1") in new stack
    -- Executing [s@macro-dial-one:40] MacroExit("SIP/0173959066-000000be", "") in new stack
    -- Executing [s@macro-exten-vm:10] GotoIf("SIP/0173959066-000000be", "0?exit") in new stack
    -- Executing [s@macro-exten-vm:11] Set("SIP/0173959066-000000be", "SV_DIALSTATUS=CHANUNAVAIL") in new stack
    -- Executing [s@macro-exten-vm:12] GosubIf("SIP/0173959066-000000be", "0?docfu,1") in new stack
    -- Executing [s@macro-exten-vm:13] GosubIf("SIP/0173959066-000000be", "0?docfb,1") in new stack
    -- Executing [s@macro-exten-vm:14] Set("SIP/0173959066-000000be", "DIALSTATUS=CHANUNAVAIL") in new stack
    -- Executing [s@macro-exten-vm:15] NoOp("SIP/0173959066-000000be", "Voicemail is 'novm'") in new stack
    -- Executing [s@macro-exten-vm:16] GotoIf("SIP/0173959066-000000be", "1?s-CHANUNAVAIL,1") in new stack
    -- Goto (macro-exten-vm,s-CHANUNAVAIL,1)
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:1] NoOp("SIP/0173959066-000000be", "IVR_RETVM:  IVR_CONTEXT: ") in new stack
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:2] GotoIf("SIP/0173959066-000000be", "0?exit,1") in new stack
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:3] PlayTones("SIP/0173959066-000000be", "congestion") in new stack
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:4] Congestion("SIP/0173959066-000000be", "10") in new stack
  == Spawn extension (macro-exten-vm, s-CHANUNAVAIL, 4) exited non-zero on 'SIP/0173959066-000000be' in macro 'exten-vm'
  == Spawn extension (from-did-direct, 201, 1) exited non-zero on 'SIP/0173959066-000000be'
    -- Executing [h@from-did-direct:1] Macro("SIP/0173959066-000000be", "hangupcall,") in new stack
    -- Executing [s@macro-hangupcall:1] GotoIf("SIP/0173959066-000000be", "1?endmixmoncheck") in new stack
    -- Goto (macro-hangupcall,s,9)
    -- Executing [s@macro-hangupcall:9] NoOp("SIP/0173959066-000000be", "End of MIXMON check") in new stack
    -- Executing [s@macro-hangupcall:10] GotoIf("SIP/0173959066-000000be", "1?nomeetmemon") in new stack
    -- Goto (macro-hangupcall,s,28)
    -- Executing [s@macro-hangupcall:28] NoOp("SIP/0173959066-000000be", "End of MEETME check") in new stack
    -- Executing [s@macro-hangupcall:29] GotoIf("SIP/0173959066-000000be", "1?noautomon") in new stack
    -- Goto (macro-hangupcall,s,34)
    -- Executing [s@macro-hangupcall:34] NoOp("SIP/0173959066-000000be", "TOUCH_MONITOR_OUTPUT=") in new stack
    -- Executing [s@macro-hangupcall:35] GotoIf("SIP/0173959066-000000be", "1?noautomon2") in new stack
    -- Goto (macro-hangupcall,s,41)
    -- Executing [s@macro-hangupcall:41] NoOp("SIP/0173959066-000000be", "MONITOR_FILENAME=") in new stack
    -- Executing [s@macro-hangupcall:42] GotoIf("SIP/0173959066-000000be", "1?skiprg") in new stack
    -- Goto (macro-hangupcall,s,45)
    -- Executing [s@macro-hangupcall:45] GotoIf("SIP/0173959066-000000be", "1?skipblkvm") in new stack
    -- Goto (macro-hangupcall,s,48)
    -- Executing [s@macro-hangupcall:48] GotoIf("SIP/0173959066-000000be", "1?theend") in new stack
    -- Goto (macro-hangupcall,s,50)
    -- Executing [s@macro-hangupcall:50] AGI("SIP/0173959066-000000be", "hangup.agi") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/hangup.agi
    -- <SIP/0173959066-000000be>AGI Script hangup.agi completed, returning 0
    -- Executing [s@macro-hangupcall:51] Hangup("SIP/0173959066-000000be", "") in new stack
  == Spawn extension (macro-hangupcall, s, 51) exited non-zero on 'SIP/0173959066-000000be' in macro 'hangupcall'
  == Spawn extension (from-did-direct, h, 1) exited non-zero on 'SIP/0173959066-000000be'

После отключения nat CLI выглядит так (теперь идут короткие гудки вместо тишины)

 == Using SIP RTP TOS bits 184
  == Using SIP RTP CoS mark 5
    -- Executing [10000@from-trunk-sip-0173959066:1] Set("SIP/0173959066-000000f1", "GROUP()=OUT_1") in new stack
    -- Executing [10000@from-trunk-sip-0173959066:2] Goto("SIP/0173959066-000000f1", "from-trunk,10000,1") in new stack
    -- Goto (from-trunk,10000,1)
    -- Executing [10000@from-trunk:1] Set("SIP/0173959066-000000f1", "__FROM_DID=10000") in new stack
    -- Executing [10000@from-trunk:2] Gosub("SIP/0173959066-000000f1", "app-blacklist-check,s,1") in new stack
    -- Executing [s@app-blacklist-check:1] GotoIf("SIP/0173959066-000000f1", "0?blacklisted") in new stack
    -- Executing [s@app-blacklist-check:2] Set("SIP/0173959066-000000f1", "CALLED_BLACKLIST=1") in new stack
    -- Executing [s@app-blacklist-check:3] Return("SIP/0173959066-000000f1", "") in new stack
    -- Executing [10000@from-trunk:3] ExecIf("SIP/0173959066-000000f1", "1 ?Set(CALLERID(name)=0173959066)") in new stack
    -- Executing [10000@from-trunk:4] Set("SIP/0173959066-000000f1", "__CALLINGPRES_SV=allowed_not_screened") in new stack
    -- Executing [10000@from-trunk:5] Set("SIP/0173959066-000000f1", "CALLERPRES()=allowed_not_screened") in new stack
    -- Executing [10000@from-trunk:6] Set("SIP/0173959066-000000f1", "FAX_DEST=from-did-direct^300^1") in new stack
    -- Executing [10000@from-trunk:7] Answer("SIP/0173959066-000000f1", "") in new stack
    -- Executing [10000@from-trunk:8] Wait("SIP/0173959066-000000f1", "2") in new stack
    -- Executing [10000@from-trunk:9] Goto("SIP/0173959066-000000f1", "from-did-direct,201,1") in new stack
    -- Goto (from-did-direct,201,1)
    -- Executing [201@from-did-direct:1] Macro("SIP/0173959066-000000f1", "exten-vm,novm,201") in new stack
    -- Executing [s@macro-exten-vm:1] Macro("SIP/0173959066-000000f1", "user-callerid,") in new stack
    -- Executing [s@macro-user-callerid:1] Set("SIP/0173959066-000000f1", "AMPUSER=0173959066") in new stack
    -- Executing [s@macro-user-callerid:2] GotoIf("SIP/0173959066-000000f1", "0?report") in new stack
    -- Executing [s@macro-user-callerid:3] ExecIf("SIP/0173959066-000000f1", "1?Set(REALCALLERIDNUM=0173959066)") in new stack
    -- Executing [s@macro-user-callerid:4] Set("SIP/0173959066-000000f1", "AMPUSER=") in new stack
    -- Executing [s@macro-user-callerid:5] Set("SIP/0173959066-000000f1", "AMPUSERCIDNAME=") in new stack
    -- Executing [s@macro-user-callerid:6] GotoIf("SIP/0173959066-000000f1", "1?report") in new stack
    -- Goto (macro-user-callerid,s,10)
    -- Executing [s@macro-user-callerid:10] GotoIf("SIP/0173959066-000000f1", "0?continue") in new stack
    -- Executing [s@macro-user-callerid:11] Set("SIP/0173959066-000000f1", "__TTL=64") in new stack
    -- Executing [s@macro-user-callerid:12] GotoIf("SIP/0173959066-000000f1", "1?continue") in new stack
    -- Goto (macro-user-callerid,s,19)
    -- Executing [s@macro-user-callerid:19] Set("SIP/0173959066-000000f1", "CALLERID(number)=0173959066") in new stack
    -- Executing [s@macro-user-callerid:20] Set("SIP/0173959066-000000f1", "CALLERID(name)=0173959066") in new stack
    -- Executing [s@macro-user-callerid:21] NoOp("SIP/0173959066-000000f1", "Using CallerID "0173959066" <0173959066>") in new stack
    -- Executing [s@macro-exten-vm:2] Set("SIP/0173959066-000000f1", "RingGroupMethod=none") in new stack
    -- Executing [s@macro-exten-vm:3] Set("SIP/0173959066-000000f1", "VMBOX=novm") in new stack
    -- Executing [s@macro-exten-vm:4] Set("SIP/0173959066-000000f1", "__EXTTOCALL=201") in new stack
    -- Executing [s@macro-exten-vm:5] Set("SIP/0173959066-000000f1", "CFUEXT=") in new stack
    -- Executing [s@macro-exten-vm:6] Set("SIP/0173959066-000000f1", "CFBEXT=") in new stack
    -- Executing [s@macro-exten-vm:7] Set("SIP/0173959066-000000f1", "RT=""") in new stack
    -- Executing [s@macro-exten-vm:8] Macro("SIP/0173959066-000000f1", "record-enable,201,IN") in new stack
    -- Executing [s@macro-record-enable:1] GotoIf("SIP/0173959066-000000f1", "1?check") in new stack
    -- Goto (macro-record-enable,s,4)
    -- Executing [s@macro-record-enable:4] ExecIf("SIP/0173959066-000000f1", "0?MacroExit()") in new stack
    -- Executing [s@macro-record-enable:5] GotoIf("SIP/0173959066-000000f1", "0?Group:OUT") in new stack
    -- Goto (macro-record-enable,s,15)
    -- Executing [s@macro-record-enable:15] GotoIf("SIP/0173959066-000000f1", "1?IN") in new stack
    -- Goto (macro-record-enable,s,20)
    -- Executing [s@macro-record-enable:20] ExecIf("SIP/0173959066-000000f1", "1?MacroExit()") in new stack
    -- Executing [s@macro-exten-vm:9] Macro("SIP/0173959066-000000f1", "dial-one,"",tr,201") in new stack
    -- Executing [s@macro-dial-one:1] Set("SIP/0173959066-000000f1", "DEXTEN=201") in new stack
    -- Executing [s@macro-dial-one:2] Set("SIP/0173959066-000000f1", "DIALSTATUS_CW=") in new stack
    -- Executing [s@macro-dial-one:3] GosubIf("SIP/0173959066-000000f1", "0?screen,1") in new stack
    -- Executing [s@macro-dial-one:4] GosubIf("SIP/0173959066-000000f1", "0?cf,1") in new stack
    -- Executing [s@macro-dial-one:5] GotoIf("SIP/0173959066-000000f1", "1?skip1") in new stack
    -- Goto (macro-dial-one,s,8)
    -- Executing [s@macro-dial-one:8] GotoIf("SIP/0173959066-000000f1", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:9] GotoIf("SIP/0173959066-000000f1", "0?continue") in new stack
    -- Executing [s@macro-dial-one:10] Set("SIP/0173959066-000000f1", "EXTHASCW=") in new stack
    -- Executing [s@macro-dial-one:11] GotoIf("SIP/0173959066-000000f1", "1?next1:cwinusebusy") in new stack
    -- Goto (macro-dial-one,s,12)
    -- Executing [s@macro-dial-one:12] GotoIf("SIP/0173959066-000000f1", "0?docfu:skip3") in new stack
    -- Goto (macro-dial-one,s,16)
    -- Executing [s@macro-dial-one:16] GotoIf("SIP/0173959066-000000f1", "1?next2:continue") in new stack
    -- Goto (macro-dial-one,s,17)
    -- Executing [s@macro-dial-one:17] GotoIf("SIP/0173959066-000000f1", "1?continue") in new stack
    -- Goto (macro-dial-one,s,25)
    -- Executing [s@macro-dial-one:25] GotoIf("SIP/0173959066-000000f1", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:26] GosubIf("SIP/0173959066-000000f1", "1?dstring,1:dlocal,1") in new stack
    -- Executing [dstring@macro-dial-one:1] Set("SIP/0173959066-000000f1", "DSTRING=") in new stack
    -- Executing [dstring@macro-dial-one:2] Set("SIP/0173959066-000000f1", "DEVICES=201") in new stack
    -- Executing [dstring@macro-dial-one:3] ExecIf("SIP/0173959066-000000f1", "0?Return()") in new stack
    -- Executing [dstring@macro-dial-one:4] ExecIf("SIP/0173959066-000000f1", "0?Set(DEVICES=01)") in new stack
    -- Executing [dstring@macro-dial-one:5] Set("SIP/0173959066-000000f1", "LOOPCNT=1") in new stack
    -- Executing [dstring@macro-dial-one:6] Set("SIP/0173959066-000000f1", "ITER=1") in new stack
    -- Executing [dstring@macro-dial-one:7] Set("SIP/0173959066-000000f1", "THISDIAL=SIP/201") in new stack
    -- Executing [dstring@macro-dial-one:8] GosubIf("SIP/0173959066-000000f1", "1?zap2dahdi,1") in new stack
    -- Executing [zap2dahdi@macro-dial-one:1] ExecIf("SIP/0173959066-000000f1", "0?Return()") in new stack
    -- Executing [zap2dahdi@macro-dial-one:2] Set("SIP/0173959066-000000f1", "NEWDIAL=") in new stack
    -- Executing [zap2dahdi@macro-dial-one:3] Set("SIP/0173959066-000000f1", "LOOPCNT2=1") in new stack
    -- Executing [zap2dahdi@macro-dial-one:4] Set("SIP/0173959066-000000f1", "ITER2=1") in new stack
    -- Executing [zap2dahdi@macro-dial-one:5] Set("SIP/0173959066-000000f1", "THISPART2=SIP/201") in new stack
    -- Executing [zap2dahdi@macro-dial-one:6] ExecIf("SIP/0173959066-000000f1", "0?Set(THISPART2=DAHDI/201)") in new stack
    -- Executing [zap2dahdi@macro-dial-one:7] Set("SIP/0173959066-000000f1", "NEWDIAL=SIP/201&") in new stack
    -- Executing [zap2dahdi@macro-dial-one:8] Set("SIP/0173959066-000000f1", "ITER2=2") in new stack
    -- Executing [zap2dahdi@macro-dial-one:9] GotoIf("SIP/0173959066-000000f1", "0?begin2") in new stack
    -- Executing [zap2dahdi@macro-dial-one:10] Set("SIP/0173959066-000000f1", "THISDIAL=SIP/201") in new stack
    -- Executing [zap2dahdi@macro-dial-one:11] Return("SIP/0173959066-000000f1", "") in new stack
    -- Executing [dstring@macro-dial-one:9] Set("SIP/0173959066-000000f1", "DSTRING=SIP/201&") in new stack
    -- Executing [dstring@macro-dial-one:10] Set("SIP/0173959066-000000f1", "ITER=2") in new stack
    -- Executing [dstring@macro-dial-one:11] GotoIf("SIP/0173959066-000000f1", "0?begin") in new stack
    -- Executing [dstring@macro-dial-one:12] Set("SIP/0173959066-000000f1", "DSTRING=SIP/201") in new stack
    -- Executing [dstring@macro-dial-one:13] Return("SIP/0173959066-000000f1", "") in new stack
    -- Executing [s@macro-dial-one:27] GotoIf("SIP/0173959066-000000f1", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:28] GotoIf("SIP/0173959066-000000f1", "0?skiptrace") in new stack
    -- Executing [s@macro-dial-one:29] GosubIf("SIP/0173959066-000000f1", "1?ctset,1:ctclear,1") in new stack
    -- Executing [ctset@macro-dial-one:1] Set("SIP/0173959066-000000f1", "DB(CALLTRACE/201)=0173959066") in new stack
    -- Executing [ctset@macro-dial-one:2] Return("SIP/0173959066-000000f1", "") in new stack
    -- Executing [s@macro-dial-one:30] Set("SIP/0173959066-000000f1", "D_OPTIONS=tr") in new stack
    -- Executing [s@macro-dial-one:31] ExecIf("SIP/0173959066-000000f1", "0?SIPAddHeader(Alert-Info: )") in new stack
    -- Executing [s@macro-dial-one:32] ExecIf("SIP/0173959066-000000f1", "0?SIPAddHeader()") in new stack
    -- Executing [s@macro-dial-one:33] ExecIf("SIP/0173959066-000000f1", "0?Set(CHANNEL(musicclass)=)") in new stack
    -- Executing [s@macro-dial-one:34] GosubIf("SIP/0173959066-000000f1", "0?qwait,1") in new stack
    -- Executing [s@macro-dial-one:35] Set("SIP/0173959066-000000f1", "__CWIGNORE=") in new stack
    -- Executing [s@macro-dial-one:36] Set("SIP/0173959066-000000f1", "__KEEPCID=TRUE") in new stack
    -- Executing [s@macro-dial-one:37] Dial("SIP/0173959066-000000f1", "SIP/201,"",tr") in new stack
  == Everyone is busy/congested at this time (1:0/0/1)
    -- Executing [s@macro-dial-one:38] ExecIf("SIP/0173959066-000000f1", "0?Set(DIALSTATUS=)") in new stack
    -- Executing [s@macro-dial-one:39] GosubIf("SIP/0173959066-000000f1", "0?s-CHANUNAVAIL,1") in new stack
    -- Executing [s@macro-dial-one:40] MacroExit("SIP/0173959066-000000f1", "") in new stack
    -- Executing [s@macro-exten-vm:10] GotoIf("SIP/0173959066-000000f1", "0?exit") in new stack
    -- Executing [s@macro-exten-vm:11] Set("SIP/0173959066-000000f1", "SV_DIALSTATUS=CHANUNAVAIL") in new stack
    -- Executing [s@macro-exten-vm:12] GosubIf("SIP/0173959066-000000f1", "0?docfu,1") in new stack
    -- Executing [s@macro-exten-vm:13] GosubIf("SIP/0173959066-000000f1", "0?docfb,1") in new stack
    -- Executing [s@macro-exten-vm:14] Set("SIP/0173959066-000000f1", "DIALSTATUS=CHANUNAVAIL") in new stack
    -- Executing [s@macro-exten-vm:15] NoOp("SIP/0173959066-000000f1", "Voicemail is 'novm'") in new stack
    -- Executing [s@macro-exten-vm:16] GotoIf("SIP/0173959066-000000f1", "1?s-CHANUNAVAIL,1") in new stack
    -- Goto (macro-exten-vm,s-CHANUNAVAIL,1)
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:1] NoOp("SIP/0173959066-000000f1", "IVR_RETVM:  IVR_CONTEXT: ") in new stack
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:2] GotoIf("SIP/0173959066-000000f1", "0?exit,1") in new stack
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:3] PlayTones("SIP/0173959066-000000f1", "congestion") in new stack
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:4] Congestion("SIP/0173959066-000000f1", "10") in new stack

В логе elastix вот что:

2013-09-03 12:39:57 0173959066      201 SIP/0173959066-0000000a         ANSWERED    11s
2013-09-03 12:38:36 0173959066      201 SIP/0173959066-00000008     SIP/201-00000009    NO ANSWER   22s
2013-09-03 12:34:07 0173959066      201 SIP/0173959066-00000006     SIP/201-00000007    NO ANSWER   15s

Верхний лог с ошибкой (хотя странно, на выховы вызовы я не отвечал, а последний и вовсе статус на последнем стоит ANSWERED (как раз на нем шли короткие гудки)

Отваливается asterisk (elastix) через 5-10 минут

Подскажите в чем может быть дело? Все работает замечательно, но только минут 5-10, после внутрисетевые звонки недоступны (занятость на линии), можно поззонить с внешней линии на asterisk и все чудесно работает, однако и эта функция отваливается. В итоге через минут 15 когда звоним на городской телефон один гудок, а потом тишина. Шлюзы и АТС пингуются, веб-морды работают. Сильно не ругайте если что-то где-то не приложу, это мой первый опыт. Делал на dlink 6008 и dlink 2024 Собственно конфиг:

username=100
type=friend
secret=100
qualify=yes
host=dynamic
nat=yes

Что-то может добавить в конфиг, или приложить к вопросу, скажите плз :)

зы вставил часть дебага

    <------------->
--- (11 headers 0 lines) ---
Sending to 10.0.5.111:5060 (NAT)

<--- Transmitting (NAT) to 10.0.5.111:5060 --->
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bK56676d30121f11e0;received=10.0.5.111;rport=5060
From: "0173981295" <sip:0173981295@10.0.5.110>;tag=9e6cdf5d-685257
To: "0173981295" <sip:0173981295@10.0.5.110>;tag=as0bca1884
Call-ID: D1B9-1213-46685257D752C1747593-134@SipHost
CSeq: 43 REGISTER
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="0f9bf093"
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1213-46685257D752C1747593-134@SipHost' in 32000 ms (Method: REGISTER)
Scheduling destruction of SIP dialog 'D1B9-1213-46685257D752C1747593-134@SipHost' in 32000 ms (Method: REGISTER)

<--- SIP read from UDP:10.0.5.111:5060 --->
REGISTER sip:10.0.5.110:5060 SIP/2.0
Via:SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bK10232cbecd363fb6
From: "0173859067" <sip:0173859067@10.0.5.110>;tag=323669ca-685257
To: "0173859067" <sip:0173859067@10.0.5.110>
Call-ID:D1B9-1213-46685257992017579BFB-129@SipHost
CSeq:44 REGISTER
Contact:<sip:0173859067@192.168.1.2:5060>
Expires:600
Max-Forwards:70
Authorization:Digest username="0173859067",realm="asterisk",nonce="793ba5a9",uri="sip:10.0.5.110:5060",response="1466ff970eb3a102b72ad40e24055b3a",algorithm=MD5
User-Agent:dlink 12-37-61928258-0.9.5.1.735
Content-Length:0

<------------->
--- (12 headers 0 lines) ---
Sending to 10.0.5.111:5060 (NAT)

<--- Transmitting (NAT) to 10.0.5.111:5060 --->
SIP/2.0 403 Forbidden (Bad auth)
Via: SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bK10232cbecd363fb6;received=10.0.5.111;rport=5060
From: "0173859067" <sip:0173859067@10.0.5.110>;tag=323669ca-685257
To: "0173859067" <sip:0173859067@10.0.5.110>;tag=as3445fad2
Call-ID: D1B9-1213-46685257992017579BFB-129@SipHost
CSeq: 44 REGISTER
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1213-46685257992017579BFB-129@SipHost' in 32000 ms (Method: REGISTER)

<--- SIP read from UDP:10.0.5.111:5060 --->
REGISTER sip:10.0.5.110:5060 SIP/2.0
Via:SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bKb29bd192428f7a80
From: "0173859068" <sip:0173859068@10.0.5.110>;tag=43ce40e5-685257
To: "0173859068" <sip:0173859068@10.0.5.110>
Call-ID:D1B9-1213-4668525774CB975492D6-130@SipHost
CSeq:44 REGISTER
Contact:<sip:0173859068@192.168.1.2:5060>
Expires:600
Max-Forwards:70
Authorization:Digest username="0173859068",realm="asterisk",nonce="3b474a74",uri="sip:10.0.5.110:5060",response="23dc80bf0d1a85f74e0231ccc837bb7a",algorithm=MD5
User-Agent:dlink 12-37-61928258-0.9.5.1.735
Content-Length:0

<------------->
--- (12 headers 0 lines) ---
Sending to 10.0.5.111:5060 (NAT)

<--- Transmitting (NAT) to 10.0.5.111:5060 --->
SIP/2.0 403 Forbidden (Bad auth)
Via: SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bKb29bd192428f7a80;received=10.0.5.111;rport=5060
From: "0173859068" <sip:0173859068@10.0.5.110>;tag=43ce40e5-685257
To: "0173859068" <sip:0173859068@10.0.5.110>;tag=as66718c85
Call-ID: D1B9-1213-4668525774CB975492D6-130@SipHost
CSeq: 44 REGISTER
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1213-4668525774CB975492D6-130@SipHost' in 32000 ms (Method: REGISTER)

<--- SIP read from UDP:10.0.5.111:5060 --->
REGISTER sip:10.0.5.110:5060 SIP/2.0
Via:SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bKff3b83c67146041a
From: "0173859069" <sip:0173859069@10.0.5.110>;tag=a11376cb-685257
To: "0173859069" <sip:0173859069@10.0.5.110>
Call-ID:D1B9-1213-46685257A4E01DEF9DA4-131@SipHost
CSeq:44 REGISTER
Contact:<sip:0173859069@192.168.1.2:5060>
Expires:600
Max-Forwards:70
Authorization:Digest username="0173859069",realm="asterisk",nonce="21938a9d",uri="sip:10.0.5.110:5060",response="2f59c6989f08981a1af55d8844358806",algorithm=MD5
User-Agent:dlink 12-37-61928258-0.9.5.1.735
Content-Length:0

<------------->
--- (12 headers 0 lines) ---
Sending to 10.0.5.111:5060 (NAT)

<--- Transmitting (NAT) to 10.0.5.111:5060 --->
SIP/2.0 403 Forbidden (Bad auth)
Via: SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bKff3b83c67146041a;received=10.0.5.111;rport=5060
From: "0173859069" <sip:0173859069@10.0.5.110>;tag=a11376cb-685257
To: "0173859069" <sip:0173859069@10.0.5.110>;tag=as2bb79791
Call-ID: D1B9-1213-46685257A4E01DEF9DA4-131@SipHost
CSeq: 44 REGISTER
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1213-46685257A4E01DEF9DA4-131@SipHost' in 32000 ms (Method: REGISTER)

<--- SIP read from UDP:10.0.5.111:5060 --->
REGISTER sip:10.0.5.110:5060 SIP/2.0
Via:SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bKd60e5f6835e2cafe
From: "0172127352" <sip:0172127352@10.0.5.110>;tag=1cdda95b-685257
To: "0172127352" <sip:0172127352@10.0.5.110>
Call-ID:D1B9-1213-46685257A23076AFFC82-132@SipHost
CSeq:44 REGISTER
Contact:<sip:0172127352@192.168.1.2:5060>
Expires:600
Max-Forwards:70
Authorization:Digest username="0172127352",realm="asterisk",nonce="4ab59851",uri="sip:10.0.5.110:5060",response="434f2f1a7a5cb1d58ab527f59c557bd1",algorithm=MD5
User-Agent:dlink 12-37-61928258-0.9.5.1.735
Content-Length:0

<------------->
--- (12 headers 0 lines) ---
Sending to 10.0.5.111:5060 (NAT)

<--- Transmitting (NAT) to 10.0.5.111:5060 --->
SIP/2.0 403 Forbidden (Bad auth)
Via: SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bKd60e5f6835e2cafe;received=10.0.5.111;rport=5060
From: "0172127352" <sip:0172127352@10.0.5.110>;tag=1cdda95b-685257
To: "0172127352" <sip:0172127352@10.0.5.110>;tag=as6b4bce1a
Call-ID: D1B9-1213-46685257A23076AFFC82-132@SipHost
CSeq: 44 REGISTER
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1213-46685257A23076AFFC82-132@SipHost' in 32000 ms (Method: REGISTER)

<--- SIP read from UDP:10.0.5.111:5060 --->
REGISTER sip:10.0.5.110:5060 SIP/2.0
Via:SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bK6dfbd7cf3a5660c7
From: "0173981729" <sip:0173981729@10.0.5.110>;tag=2b19a1f1-685257
To: "0173981729" <sip:0173981729@10.0.5.110>
Call-ID:D1B9-1213-4668525767601ABEA2FA-133@SipHost
CSeq:44 REGISTER
Contact:<sip:0173981729@192.168.1.2:5060>
Expires:600
Max-Forwards:70
Authorization:Digest username="0173981729",realm="asterisk",nonce="5a64be92",uri="sip:10.0.5.110:5060",response="f1ddf9170c8309b0f2c2262c4436ac0e",algorithm=MD5
User-Agent:dlink 12-37-61928258-0.9.5.1.735
Content-Length:0

<------------->
--- (12 headers 0 lines) ---
Sending to 10.0.5.111:5060 (NAT)

<--- Transmitting (NAT) to 10.0.5.111:5060 --->
SIP/2.0 403 Forbidden (Bad auth)
Via: SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bK6dfbd7cf3a5660c7;received=10.0.5.111;rport=5060
From: "0173981729" <sip:0173981729@10.0.5.110>;tag=2b19a1f1-685257
To: "0173981729" <sip:0173981729@10.0.5.110>;tag=as7b07c5e9
Call-ID: D1B9-1213-4668525767601ABEA2FA-133@SipHost
CSeq: 44 REGISTER
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1213-4668525767601ABEA2FA-133@SipHost' in 32000 ms (Method: REGISTER)

<--- SIP read from UDP:10.0.5.111:5060 --->
REGISTER sip:10.0.5.110:5060 SIP/2.0
Via:SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bK01c01adf8d3d403b
From: "0173981295" <sip:0173981295@10.0.5.110>;tag=9e6cdf5d-685257
To: "0173981295" <sip:0173981295@10.0.5.110>
Call-ID:D1B9-1213-46685257D752C1747593-134@SipHost
CSeq:44 REGISTER
Contact:<sip:0173981295@192.168.1.2:5060>
Expires:600
Max-Forwards:70
Authorization:Digest username="0173981295",realm="asterisk",nonce="0f9bf093",uri="sip:10.0.5.110:5060",response="fbcccc67e3959d2ad9283fd386e1c403",algorithm=MD5
User-Agent:dlink 12-37-61928258-0.9.5.1.735
Content-Length:0

<------------->
--- (12 headers 0 lines) ---
Sending to 10.0.5.111:5060 (NAT)

<--- Transmitting (NAT) to 10.0.5.111:5060 --->
SIP/2.0 403 Forbidden (Bad auth)
Via: SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bK01c01adf8d3d403b;received=10.0.5.111;rport=5060
From: "0173981295" <sip:0173981295@10.0.5.110>;tag=9e6cdf5d-685257
To: "0173981295" <sip:0173981295@10.0.5.110>;tag=as0bca1884
Call-ID: D1B9-1213-46685257D752C1747593-134@SipHost
CSeq: 44 REGISTER
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1213-46685257D752C1747593-134@SipHost' in 32000 ms (Method: REGISTER)
Really destroying SIP dialog '1B11-1682-00000026F935CA2823C9-001@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026332065DABC4A-002@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026332065DABC4A-003@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026332065DABC4A-004@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026332065DABC4A-005@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026AF1DFE54B1F4-006@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026AF1DFE54B1F4-007@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026AF1DFE54B1F4-008@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026AF1DFE54B1F4-009@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026AF1DFE54B1F4-010@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026AF1DFE54B1F4-011@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026489CD941B2DB-012@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026489CD941B2DB-013@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026489CD941B2DB-014@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026489CD941B2DB-015@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026489CD941B2DB-016@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026489CD941B2DB-017@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026A23553AE1182-018@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026A23553AE1182-019@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026A23553AE1182-020@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026A23553AE1182-021@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026A23553AE1182-022@SipHost' Method: REGISTER

При входящем звонке происходит след.:

  == Using SIP RTP TOS bits 184
  == Using SIP RTP CoS mark 5
    -- Executing [10000@from-trunk-sip-0173959066:1] Set("SIP/0173959066-000000be", "GROUP()=OUT_1") in new stack
    -- Executing [10000@from-trunk-sip-0173959066:2] Goto("SIP/0173959066-000000be", "from-trunk,10000,1") in new stack
    -- Goto (from-trunk,10000,1)
    -- Executing [10000@from-trunk:1] Set("SIP/0173959066-000000be", "__FROM_DID=10000") in new stack
    -- Executing [10000@from-trunk:2] Gosub("SIP/0173959066-000000be", "app-blacklist-check,s,1") in new stack
    -- Executing [s@app-blacklist-check:1] GotoIf("SIP/0173959066-000000be", "0?blacklisted") in new stack
    -- Executing [s@app-blacklist-check:2] Set("SIP/0173959066-000000be", "CALLED_BLACKLIST=1") in new stack
    -- Executing [s@app-blacklist-check:3] Return("SIP/0173959066-000000be", "") in new stack
    -- Executing [10000@from-trunk:3] ExecIf("SIP/0173959066-000000be", "1 ?Set(CALLERID(name)=0173959066)") in new stack
    -- Executing [10000@from-trunk:4] Set("SIP/0173959066-000000be", "__CALLINGPRES_SV=allowed_not_screened") in new stack
    -- Executing [10000@from-trunk:5] Set("SIP/0173959066-000000be", "CALLERPRES()=allowed_not_screened") in new stack
    -- Executing [10000@from-trunk:6] Goto("SIP/0173959066-000000be", "from-did-direct,201,1") in new stack
    -- Goto (from-did-direct,201,1)
    -- Executing [201@from-did-direct:1] Macro("SIP/0173959066-000000be", "exten-vm,novm,201") in new stack
    -- Executing [s@macro-exten-vm:1] Macro("SIP/0173959066-000000be", "user-callerid,") in new stack
    -- Executing [s@macro-user-callerid:1] Set("SIP/0173959066-000000be", "AMPUSER=0173959066") in new stack
    -- Executing [s@macro-user-callerid:2] GotoIf("SIP/0173959066-000000be", "0?report") in new stack
    -- Executing [s@macro-user-callerid:3] ExecIf("SIP/0173959066-000000be", "1?Set(REALCALLERIDNUM=0173959066)") in new stack
    -- Executing [s@macro-user-callerid:4] Set("SIP/0173959066-000000be", "AMPUSER=") in new stack
    -- Executing [s@macro-user-callerid:5] Set("SIP/0173959066-000000be", "AMPUSERCIDNAME=") in new stack
    -- Executing [s@macro-user-callerid:6] GotoIf("SIP/0173959066-000000be", "1?report") in new stack
    -- Goto (macro-user-callerid,s,10)
    -- Executing [s@macro-user-callerid:10] GotoIf("SIP/0173959066-000000be", "0?continue") in new stack
    -- Executing [s@macro-user-callerid:11] Set("SIP/0173959066-000000be", "__TTL=64") in new stack
    -- Executing [s@macro-user-callerid:12] GotoIf("SIP/0173959066-000000be", "1?continue") in new stack
    -- Goto (macro-user-callerid,s,19)
    -- Executing [s@macro-user-callerid:19] Set("SIP/0173959066-000000be", "CALLERID(number)=0173959066") in new stack
    -- Executing [s@macro-user-callerid:20] Set("SIP/0173959066-000000be", "CALLERID(name)=0173959066") in new stack
    -- Executing [s@macro-user-callerid:21] NoOp("SIP/0173959066-000000be", "Using CallerID "0173959066" <0173959066>") in new stack
    -- Executing [s@macro-exten-vm:2] Set("SIP/0173959066-000000be", "RingGroupMethod=none") in new stack
    -- Executing [s@macro-exten-vm:3] Set("SIP/0173959066-000000be", "VMBOX=novm") in new stack
    -- Executing [s@macro-exten-vm:4] Set("SIP/0173959066-000000be", "__EXTTOCALL=201") in new stack
    -- Executing [s@macro-exten-vm:5] Set("SIP/0173959066-000000be", "CFUEXT=") in new stack
    -- Executing [s@macro-exten-vm:6] Set("SIP/0173959066-000000be", "CFBEXT=") in new stack
    -- Executing [s@macro-exten-vm:7] Set("SIP/0173959066-000000be", "RT=""") in new stack
    -- Executing [s@macro-exten-vm:8] Macro("SIP/0173959066-000000be", "record-enable,201,IN") in new stack
    -- Executing [s@macro-record-enable:1] GotoIf("SIP/0173959066-000000be", "1?check") in new stack
    -- Goto (macro-record-enable,s,4)
    -- Executing [s@macro-record-enable:4] ExecIf("SIP/0173959066-000000be", "0?MacroExit()") in new stack
    -- Executing [s@macro-record-enable:5] GotoIf("SIP/0173959066-000000be", "0?Group:OUT") in new stack
    -- Goto (macro-record-enable,s,15)
    -- Executing [s@macro-record-enable:15] GotoIf("SIP/0173959066-000000be", "1?IN") in new stack
    -- Goto (macro-record-enable,s,20)
    -- Executing [s@macro-record-enable:20] ExecIf("SIP/0173959066-000000be", "1?MacroExit()") in new stack
    -- Executing [s@macro-exten-vm:9] Macro("SIP/0173959066-000000be", "dial-one,"",tr,201") in new stack
    -- Executing [s@macro-dial-one:1] Set("SIP/0173959066-000000be", "DEXTEN=201") in new stack
    -- Executing [s@macro-dial-one:2] Set("SIP/0173959066-000000be", "DIALSTATUS_CW=") in new stack
    -- Executing [s@macro-dial-one:3] GosubIf("SIP/0173959066-000000be", "0?screen,1") in new stack
    -- Executing [s@macro-dial-one:4] GosubIf("SIP/0173959066-000000be", "0?cf,1") in new stack
    -- Executing [s@macro-dial-one:5] GotoIf("SIP/0173959066-000000be", "1?skip1") in new stack
    -- Goto (macro-dial-one,s,8)
    -- Executing [s@macro-dial-one:8] GotoIf("SIP/0173959066-000000be", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:9] GotoIf("SIP/0173959066-000000be", "0?continue") in new stack
    -- Executing [s@macro-dial-one:10] Set("SIP/0173959066-000000be", "EXTHASCW=") in new stack
    -- Executing [s@macro-dial-one:11] GotoIf("SIP/0173959066-000000be", "1?next1:cwinusebusy") in new stack
    -- Goto (macro-dial-one,s,12)
    -- Executing [s@macro-dial-one:12] GotoIf("SIP/0173959066-000000be", "0?docfu:skip3") in new stack
    -- Goto (macro-dial-one,s,16)
    -- Executing [s@macro-dial-one:16] GotoIf("SIP/0173959066-000000be", "1?next2:continue") in new stack
    -- Goto (macro-dial-one,s,17)
    -- Executing [s@macro-dial-one:17] GotoIf("SIP/0173959066-000000be", "1?continue") in new stack
    -- Goto (macro-dial-one,s,25)
    -- Executing [s@macro-dial-one:25] GotoIf("SIP/0173959066-000000be", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:26] GosubIf("SIP/0173959066-000000be", "1?dstring,1:dlocal,1") in new stack
    -- Executing [dstring@macro-dial-one:1] Set("SIP/0173959066-000000be", "DSTRING=") in new stack
    -- Executing [dstring@macro-dial-one:2] Set("SIP/0173959066-000000be", "DEVICES=201") in new stack
    -- Executing [dstring@macro-dial-one:3] ExecIf("SIP/0173959066-000000be", "0?Return()") in new stack
    -- Executing [dstring@macro-dial-one:4] ExecIf("SIP/0173959066-000000be", "0?Set(DEVICES=01)") in new stack
    -- Executing [dstring@macro-dial-one:5] Set("SIP/0173959066-000000be", "LOOPCNT=1") in new stack
    -- Executing [dstring@macro-dial-one:6] Set("SIP/0173959066-000000be", "ITER=1") in new stack
    -- Executing [dstring@macro-dial-one:7] Set("SIP/0173959066-000000be", "THISDIAL=SIP/201") in new stack
    -- Executing [dstring@macro-dial-one:8] GosubIf("SIP/0173959066-000000be", "1?zap2dahdi,1") in new stack
    -- Executing [zap2dahdi@macro-dial-one:1] ExecIf("SIP/0173959066-000000be", "0?Return()") in new stack
    -- Executing [zap2dahdi@macro-dial-one:2] Set("SIP/0173959066-000000be", "NEWDIAL=") in new stack
    -- Executing [zap2dahdi@macro-dial-one:3] Set("SIP/0173959066-000000be", "LOOPCNT2=1") in new stack
    -- Executing [zap2dahdi@macro-dial-one:4] Set("SIP/0173959066-000000be", "ITER2=1") in new stack
    -- Executing [zap2dahdi@macro-dial-one:5] Set("SIP/0173959066-000000be", "THISPART2=SIP/201") in new stack
    -- Executing [zap2dahdi@macro-dial-one:6] ExecIf("SIP/0173959066-000000be", "0?Set(THISPART2=DAHDI/201)") in new stack
    -- Executing [zap2dahdi@macro-dial-one:7] Set("SIP/0173959066-000000be", "NEWDIAL=SIP/201&") in new stack
    -- Executing [zap2dahdi@macro-dial-one:8] Set("SIP/0173959066-000000be", "ITER2=2") in new stack
    -- Executing [zap2dahdi@macro-dial-one:9] GotoIf("SIP/0173959066-000000be", "0?begin2") in new stack
    -- Executing [zap2dahdi@macro-dial-one:10] Set("SIP/0173959066-000000be", "THISDIAL=SIP/201") in new stack
    -- Executing [zap2dahdi@macro-dial-one:11] Return("SIP/0173959066-000000be", "") in new stack
    -- Executing [dstring@macro-dial-one:9] Set("SIP/0173959066-000000be", "DSTRING=SIP/201&") in new stack
    -- Executing [dstring@macro-dial-one:10] Set("SIP/0173959066-000000be", "ITER=2") in new stack
    -- Executing [dstring@macro-dial-one:11] GotoIf("SIP/0173959066-000000be", "0?begin") in new stack
    -- Executing [dstring@macro-dial-one:12] Set("SIP/0173959066-000000be", "DSTRING=SIP/201") in new stack
    -- Executing [dstring@macro-dial-one:13] Return("SIP/0173959066-000000be", "") in new stack
    -- Executing [s@macro-dial-one:27] GotoIf("SIP/0173959066-000000be", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:28] GotoIf("SIP/0173959066-000000be", "0?skiptrace") in new stack
    -- Executing [s@macro-dial-one:29] GosubIf("SIP/0173959066-000000be", "1?ctset,1:ctclear,1") in new stack
    -- Executing [ctset@macro-dial-one:1] Set("SIP/0173959066-000000be", "DB(CALLTRACE/201)=0173959066") in new stack
    -- Executing [ctset@macro-dial-one:2] Return("SIP/0173959066-000000be", "") in new stack
    -- Executing [s@macro-dial-one:30] Set("SIP/0173959066-000000be", "D_OPTIONS=tr") in new stack
    -- Executing [s@macro-dial-one:31] ExecIf("SIP/0173959066-000000be", "0?SIPAddHeader(Alert-Info: )") in new stack
    -- Executing [s@macro-dial-one:32] ExecIf("SIP/0173959066-000000be", "0?SIPAddHeader()") in new stack
    -- Executing [s@macro-dial-one:33] ExecIf("SIP/0173959066-000000be", "0?Set(CHANNEL(musicclass)=)") in new stack
    -- Executing [s@macro-dial-one:34] GosubIf("SIP/0173959066-000000be", "0?qwait,1") in new stack
    -- Executing [s@macro-dial-one:35] Set("SIP/0173959066-000000be", "__CWIGNORE=") in new stack
    -- Executing [s@macro-dial-one:36] Set("SIP/0173959066-000000be", "__KEEPCID=TRUE") in new stack
    -- Executing [s@macro-dial-one:37] Dial("SIP/0173959066-000000be", "SIP/201,"",tr") in new stack
  == Everyone is busy/congested at this time (1:0/0/1)
    -- Executing [s@macro-dial-one:38] ExecIf("SIP/0173959066-000000be", "0?Set(DIALSTATUS=)") in new stack
    -- Executing [s@macro-dial-one:39] GosubIf("SIP/0173959066-000000be", "0?s-CHANUNAVAIL,1") in new stack
    -- Executing [s@macro-dial-one:40] MacroExit("SIP/0173959066-000000be", "") in new stack
    -- Executing [s@macro-exten-vm:10] GotoIf("SIP/0173959066-000000be", "0?exit") in new stack
    -- Executing [s@macro-exten-vm:11] Set("SIP/0173959066-000000be", "SV_DIALSTATUS=CHANUNAVAIL") in new stack
    -- Executing [s@macro-exten-vm:12] GosubIf("SIP/0173959066-000000be", "0?docfu,1") in new stack
    -- Executing [s@macro-exten-vm:13] GosubIf("SIP/0173959066-000000be", "0?docfb,1") in new stack
    -- Executing [s@macro-exten-vm:14] Set("SIP/0173959066-000000be", "DIALSTATUS=CHANUNAVAIL") in new stack
    -- Executing [s@macro-exten-vm:15] NoOp("SIP/0173959066-000000be", "Voicemail is 'novm'") in new stack
    -- Executing [s@macro-exten-vm:16] GotoIf("SIP/0173959066-000000be", "1?s-CHANUNAVAIL,1") in new stack
    -- Goto (macro-exten-vm,s-CHANUNAVAIL,1)
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:1] NoOp("SIP/0173959066-000000be", "IVR_RETVM:  IVR_CONTEXT: ") in new stack
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:2] GotoIf("SIP/0173959066-000000be", "0?exit,1") in new stack
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:3] PlayTones("SIP/0173959066-000000be", "congestion") in new stack
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:4] Congestion("SIP/0173959066-000000be", "10") in new stack
  == Spawn extension (macro-exten-vm, s-CHANUNAVAIL, 4) exited non-zero on 'SIP/0173959066-000000be' in macro 'exten-vm'
  == Spawn extension (from-did-direct, 201, 1) exited non-zero on 'SIP/0173959066-000000be'
    -- Executing [h@from-did-direct:1] Macro("SIP/0173959066-000000be", "hangupcall,") in new stack
    -- Executing [s@macro-hangupcall:1] GotoIf("SIP/0173959066-000000be", "1?endmixmoncheck") in new stack
    -- Goto (macro-hangupcall,s,9)
    -- Executing [s@macro-hangupcall:9] NoOp("SIP/0173959066-000000be", "End of MIXMON check") in new stack
    -- Executing [s@macro-hangupcall:10] GotoIf("SIP/0173959066-000000be", "1?nomeetmemon") in new stack
    -- Goto (macro-hangupcall,s,28)
    -- Executing [s@macro-hangupcall:28] NoOp("SIP/0173959066-000000be", "End of MEETME check") in new stack
    -- Executing [s@macro-hangupcall:29] GotoIf("SIP/0173959066-000000be", "1?noautomon") in new stack
    -- Goto (macro-hangupcall,s,34)
    -- Executing [s@macro-hangupcall:34] NoOp("SIP/0173959066-000000be", "TOUCH_MONITOR_OUTPUT=") in new stack
    -- Executing [s@macro-hangupcall:35] GotoIf("SIP/0173959066-000000be", "1?noautomon2") in new stack
    -- Goto (macro-hangupcall,s,41)
    -- Executing [s@macro-hangupcall:41] NoOp("SIP/0173959066-000000be", "MONITOR_FILENAME=") in new stack
    -- Executing [s@macro-hangupcall:42] GotoIf("SIP/0173959066-000000be", "1?skiprg") in new stack
    -- Goto (macro-hangupcall,s,45)
    -- Executing [s@macro-hangupcall:45] GotoIf("SIP/0173959066-000000be", "1?skipblkvm") in new stack
    -- Goto (macro-hangupcall,s,48)
    -- Executing [s@macro-hangupcall:48] GotoIf("SIP/0173959066-000000be", "1?theend") in new stack
    -- Goto (macro-hangupcall,s,50)
    -- Executing [s@macro-hangupcall:50] AGI("SIP/0173959066-000000be", "hangup.agi") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/hangup.agi
    -- <SIP/0173959066-000000be>AGI Script hangup.agi completed, returning 0
    -- Executing [s@macro-hangupcall:51] Hangup("SIP/0173959066-000000be", "") in new stack
  == Spawn extension (macro-hangupcall, s, 51) exited non-zero on 'SIP/0173959066-000000be' in macro 'hangupcall'
  == Spawn extension (from-did-direct, h, 1) exited non-zero on 'SIP/0173959066-000000be'

После отключения nat CLI выглядит так (теперь идут короткие гудки вместо тишины)

 == Using SIP RTP TOS bits 184
  == Using SIP RTP CoS mark 5
    -- Executing [10000@from-trunk-sip-0173959066:1] Set("SIP/0173959066-000000f1", "GROUP()=OUT_1") in new stack
    -- Executing [10000@from-trunk-sip-0173959066:2] Goto("SIP/0173959066-000000f1", "from-trunk,10000,1") in new stack
    -- Goto (from-trunk,10000,1)
    -- Executing [10000@from-trunk:1] Set("SIP/0173959066-000000f1", "__FROM_DID=10000") in new stack
    -- Executing [10000@from-trunk:2] Gosub("SIP/0173959066-000000f1", "app-blacklist-check,s,1") in new stack
    -- Executing [s@app-blacklist-check:1] GotoIf("SIP/0173959066-000000f1", "0?blacklisted") in new stack
    -- Executing [s@app-blacklist-check:2] Set("SIP/0173959066-000000f1", "CALLED_BLACKLIST=1") in new stack
    -- Executing [s@app-blacklist-check:3] Return("SIP/0173959066-000000f1", "") in new stack
    -- Executing [10000@from-trunk:3] ExecIf("SIP/0173959066-000000f1", "1 ?Set(CALLERID(name)=0173959066)") in new stack
    -- Executing [10000@from-trunk:4] Set("SIP/0173959066-000000f1", "__CALLINGPRES_SV=allowed_not_screened") in new stack
    -- Executing [10000@from-trunk:5] Set("SIP/0173959066-000000f1", "CALLERPRES()=allowed_not_screened") in new stack
    -- Executing [10000@from-trunk:6] Set("SIP/0173959066-000000f1", "FAX_DEST=from-did-direct^300^1") in new stack
    -- Executing [10000@from-trunk:7] Answer("SIP/0173959066-000000f1", "") in new stack
    -- Executing [10000@from-trunk:8] Wait("SIP/0173959066-000000f1", "2") in new stack
    -- Executing [10000@from-trunk:9] Goto("SIP/0173959066-000000f1", "from-did-direct,201,1") in new stack
    -- Goto (from-did-direct,201,1)
    -- Executing [201@from-did-direct:1] Macro("SIP/0173959066-000000f1", "exten-vm,novm,201") in new stack
    -- Executing [s@macro-exten-vm:1] Macro("SIP/0173959066-000000f1", "user-callerid,") in new stack
    -- Executing [s@macro-user-callerid:1] Set("SIP/0173959066-000000f1", "AMPUSER=0173959066") in new stack
    -- Executing [s@macro-user-callerid:2] GotoIf("SIP/0173959066-000000f1", "0?report") in new stack
    -- Executing [s@macro-user-callerid:3] ExecIf("SIP/0173959066-000000f1", "1?Set(REALCALLERIDNUM=0173959066)") in new stack
    -- Executing [s@macro-user-callerid:4] Set("SIP/0173959066-000000f1", "AMPUSER=") in new stack
    -- Executing [s@macro-user-callerid:5] Set("SIP/0173959066-000000f1", "AMPUSERCIDNAME=") in new stack
    -- Executing [s@macro-user-callerid:6] GotoIf("SIP/0173959066-000000f1", "1?report") in new stack
    -- Goto (macro-user-callerid,s,10)
    -- Executing [s@macro-user-callerid:10] GotoIf("SIP/0173959066-000000f1", "0?continue") in new stack
    -- Executing [s@macro-user-callerid:11] Set("SIP/0173959066-000000f1", "__TTL=64") in new stack
    -- Executing [s@macro-user-callerid:12] GotoIf("SIP/0173959066-000000f1", "1?continue") in new stack
    -- Goto (macro-user-callerid,s,19)
    -- Executing [s@macro-user-callerid:19] Set("SIP/0173959066-000000f1", "CALLERID(number)=0173959066") in new stack
    -- Executing [s@macro-user-callerid:20] Set("SIP/0173959066-000000f1", "CALLERID(name)=0173959066") in new stack
    -- Executing [s@macro-user-callerid:21] NoOp("SIP/0173959066-000000f1", "Using CallerID "0173959066" <0173959066>") in new stack
    -- Executing [s@macro-exten-vm:2] Set("SIP/0173959066-000000f1", "RingGroupMethod=none") in new stack
    -- Executing [s@macro-exten-vm:3] Set("SIP/0173959066-000000f1", "VMBOX=novm") in new stack
    -- Executing [s@macro-exten-vm:4] Set("SIP/0173959066-000000f1", "__EXTTOCALL=201") in new stack
    -- Executing [s@macro-exten-vm:5] Set("SIP/0173959066-000000f1", "CFUEXT=") in new stack
    -- Executing [s@macro-exten-vm:6] Set("SIP/0173959066-000000f1", "CFBEXT=") in new stack
    -- Executing [s@macro-exten-vm:7] Set("SIP/0173959066-000000f1", "RT=""") in new stack
    -- Executing [s@macro-exten-vm:8] Macro("SIP/0173959066-000000f1", "record-enable,201,IN") in new stack
    -- Executing [s@macro-record-enable:1] GotoIf("SIP/0173959066-000000f1", "1?check") in new stack
    -- Goto (macro-record-enable,s,4)
    -- Executing [s@macro-record-enable:4] ExecIf("SIP/0173959066-000000f1", "0?MacroExit()") in new stack
    -- Executing [s@macro-record-enable:5] GotoIf("SIP/0173959066-000000f1", "0?Group:OUT") in new stack
    -- Goto (macro-record-enable,s,15)
    -- Executing [s@macro-record-enable:15] GotoIf("SIP/0173959066-000000f1", "1?IN") in new stack
    -- Goto (macro-record-enable,s,20)
    -- Executing [s@macro-record-enable:20] ExecIf("SIP/0173959066-000000f1", "1?MacroExit()") in new stack
    -- Executing [s@macro-exten-vm:9] Macro("SIP/0173959066-000000f1", "dial-one,"",tr,201") in new stack
    -- Executing [s@macro-dial-one:1] Set("SIP/0173959066-000000f1", "DEXTEN=201") in new stack
    -- Executing [s@macro-dial-one:2] Set("SIP/0173959066-000000f1", "DIALSTATUS_CW=") in new stack
    -- Executing [s@macro-dial-one:3] GosubIf("SIP/0173959066-000000f1", "0?screen,1") in new stack
    -- Executing [s@macro-dial-one:4] GosubIf("SIP/0173959066-000000f1", "0?cf,1") in new stack
    -- Executing [s@macro-dial-one:5] GotoIf("SIP/0173959066-000000f1", "1?skip1") in new stack
    -- Goto (macro-dial-one,s,8)
    -- Executing [s@macro-dial-one:8] GotoIf("SIP/0173959066-000000f1", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:9] GotoIf("SIP/0173959066-000000f1", "0?continue") in new stack
    -- Executing [s@macro-dial-one:10] Set("SIP/0173959066-000000f1", "EXTHASCW=") in new stack
    -- Executing [s@macro-dial-one:11] GotoIf("SIP/0173959066-000000f1", "1?next1:cwinusebusy") in new stack
    -- Goto (macro-dial-one,s,12)
    -- Executing [s@macro-dial-one:12] GotoIf("SIP/0173959066-000000f1", "0?docfu:skip3") in new stack
    -- Goto (macro-dial-one,s,16)
    -- Executing [s@macro-dial-one:16] GotoIf("SIP/0173959066-000000f1", "1?next2:continue") in new stack
    -- Goto (macro-dial-one,s,17)
    -- Executing [s@macro-dial-one:17] GotoIf("SIP/0173959066-000000f1", "1?continue") in new stack
    -- Goto (macro-dial-one,s,25)
    -- Executing [s@macro-dial-one:25] GotoIf("SIP/0173959066-000000f1", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:26] GosubIf("SIP/0173959066-000000f1", "1?dstring,1:dlocal,1") in new stack
    -- Executing [dstring@macro-dial-one:1] Set("SIP/0173959066-000000f1", "DSTRING=") in new stack
    -- Executing [dstring@macro-dial-one:2] Set("SIP/0173959066-000000f1", "DEVICES=201") in new stack
    -- Executing [dstring@macro-dial-one:3] ExecIf("SIP/0173959066-000000f1", "0?Return()") in new stack
    -- Executing [dstring@macro-dial-one:4] ExecIf("SIP/0173959066-000000f1", "0?Set(DEVICES=01)") in new stack
    -- Executing [dstring@macro-dial-one:5] Set("SIP/0173959066-000000f1", "LOOPCNT=1") in new stack
    -- Executing [dstring@macro-dial-one:6] Set("SIP/0173959066-000000f1", "ITER=1") in new stack
    -- Executing [dstring@macro-dial-one:7] Set("SIP/0173959066-000000f1", "THISDIAL=SIP/201") in new stack
    -- Executing [dstring@macro-dial-one:8] GosubIf("SIP/0173959066-000000f1", "1?zap2dahdi,1") in new stack
    -- Executing [zap2dahdi@macro-dial-one:1] ExecIf("SIP/0173959066-000000f1", "0?Return()") in new stack
    -- Executing [zap2dahdi@macro-dial-one:2] Set("SIP/0173959066-000000f1", "NEWDIAL=") in new stack
    -- Executing [zap2dahdi@macro-dial-one:3] Set("SIP/0173959066-000000f1", "LOOPCNT2=1") in new stack
    -- Executing [zap2dahdi@macro-dial-one:4] Set("SIP/0173959066-000000f1", "ITER2=1") in new stack
    -- Executing [zap2dahdi@macro-dial-one:5] Set("SIP/0173959066-000000f1", "THISPART2=SIP/201") in new stack
    -- Executing [zap2dahdi@macro-dial-one:6] ExecIf("SIP/0173959066-000000f1", "0?Set(THISPART2=DAHDI/201)") in new stack
    -- Executing [zap2dahdi@macro-dial-one:7] Set("SIP/0173959066-000000f1", "NEWDIAL=SIP/201&") in new stack
    -- Executing [zap2dahdi@macro-dial-one:8] Set("SIP/0173959066-000000f1", "ITER2=2") in new stack
    -- Executing [zap2dahdi@macro-dial-one:9] GotoIf("SIP/0173959066-000000f1", "0?begin2") in new stack
    -- Executing [zap2dahdi@macro-dial-one:10] Set("SIP/0173959066-000000f1", "THISDIAL=SIP/201") in new stack
    -- Executing [zap2dahdi@macro-dial-one:11] Return("SIP/0173959066-000000f1", "") in new stack
    -- Executing [dstring@macro-dial-one:9] Set("SIP/0173959066-000000f1", "DSTRING=SIP/201&") in new stack
    -- Executing [dstring@macro-dial-one:10] Set("SIP/0173959066-000000f1", "ITER=2") in new stack
    -- Executing [dstring@macro-dial-one:11] GotoIf("SIP/0173959066-000000f1", "0?begin") in new stack
    -- Executing [dstring@macro-dial-one:12] Set("SIP/0173959066-000000f1", "DSTRING=SIP/201") in new stack
    -- Executing [dstring@macro-dial-one:13] Return("SIP/0173959066-000000f1", "") in new stack
    -- Executing [s@macro-dial-one:27] GotoIf("SIP/0173959066-000000f1", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:28] GotoIf("SIP/0173959066-000000f1", "0?skiptrace") in new stack
    -- Executing [s@macro-dial-one:29] GosubIf("SIP/0173959066-000000f1", "1?ctset,1:ctclear,1") in new stack
    -- Executing [ctset@macro-dial-one:1] Set("SIP/0173959066-000000f1", "DB(CALLTRACE/201)=0173959066") in new stack
    -- Executing [ctset@macro-dial-one:2] Return("SIP/0173959066-000000f1", "") in new stack
    -- Executing [s@macro-dial-one:30] Set("SIP/0173959066-000000f1", "D_OPTIONS=tr") in new stack
    -- Executing [s@macro-dial-one:31] ExecIf("SIP/0173959066-000000f1", "0?SIPAddHeader(Alert-Info: )") in new stack
    -- Executing [s@macro-dial-one:32] ExecIf("SIP/0173959066-000000f1", "0?SIPAddHeader()") in new stack
    -- Executing [s@macro-dial-one:33] ExecIf("SIP/0173959066-000000f1", "0?Set(CHANNEL(musicclass)=)") in new stack
    -- Executing [s@macro-dial-one:34] GosubIf("SIP/0173959066-000000f1", "0?qwait,1") in new stack
    -- Executing [s@macro-dial-one:35] Set("SIP/0173959066-000000f1", "__CWIGNORE=") in new stack
    -- Executing [s@macro-dial-one:36] Set("SIP/0173959066-000000f1", "__KEEPCID=TRUE") in new stack
    -- Executing [s@macro-dial-one:37] Dial("SIP/0173959066-000000f1", "SIP/201,"",tr") in new stack
  == Everyone is busy/congested at this time (1:0/0/1)
    -- Executing [s@macro-dial-one:38] ExecIf("SIP/0173959066-000000f1", "0?Set(DIALSTATUS=)") in new stack
    -- Executing [s@macro-dial-one:39] GosubIf("SIP/0173959066-000000f1", "0?s-CHANUNAVAIL,1") in new stack
    -- Executing [s@macro-dial-one:40] MacroExit("SIP/0173959066-000000f1", "") in new stack
    -- Executing [s@macro-exten-vm:10] GotoIf("SIP/0173959066-000000f1", "0?exit") in new stack
    -- Executing [s@macro-exten-vm:11] Set("SIP/0173959066-000000f1", "SV_DIALSTATUS=CHANUNAVAIL") in new stack
    -- Executing [s@macro-exten-vm:12] GosubIf("SIP/0173959066-000000f1", "0?docfu,1") in new stack
    -- Executing [s@macro-exten-vm:13] GosubIf("SIP/0173959066-000000f1", "0?docfb,1") in new stack
    -- Executing [s@macro-exten-vm:14] Set("SIP/0173959066-000000f1", "DIALSTATUS=CHANUNAVAIL") in new stack
    -- Executing [s@macro-exten-vm:15] NoOp("SIP/0173959066-000000f1", "Voicemail is 'novm'") in new stack
    -- Executing [s@macro-exten-vm:16] GotoIf("SIP/0173959066-000000f1", "1?s-CHANUNAVAIL,1") in new stack
    -- Goto (macro-exten-vm,s-CHANUNAVAIL,1)
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:1] NoOp("SIP/0173959066-000000f1", "IVR_RETVM:  IVR_CONTEXT: ") in new stack
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:2] GotoIf("SIP/0173959066-000000f1", "0?exit,1") in new stack
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:3] PlayTones("SIP/0173959066-000000f1", "congestion") in new stack
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:4] Congestion("SIP/0173959066-000000f1", "10") in new stack

В логе elastix вот что:

2013-09-03 12:39:57 0173959066      201 SIP/0173959066-0000000a         ANSWERED    11s
2013-09-03 12:38:36 0173959066      201 SIP/0173959066-00000008     SIP/201-00000009    NO ANSWER   22s
2013-09-03 12:34:07 0173959066      201 SIP/0173959066-00000006     SIP/201-00000007    NO ANSWER   15s

Верхний лог с ошибкой (хотя странно, на вызовы я не отвечал, а статус на последнем стоит ANSWERED (как раз на нем шли короткие гудки)

Отваливается asterisk (elastix) через 5-10 минут

Подскажите в чем может быть дело? Все работает замечательно, но только минут 5-10, после внутрисетевые звонки недоступны (занятость на линии), можно поззонить с внешней линии на asterisk и все чудесно работает, однако и эта функция отваливается. В итоге через минут 15 когда звоним на городской телефон один гудок, а потом тишина. Шлюзы и АТС пингуются, веб-морды работают. Сильно не ругайте если что-то где-то не приложу, это мой первый опыт. Делал на dlink 6008 и dlink 2024 Собственно конфиг:

username=100
type=friend
secret=100
qualify=yes
host=dynamic
nat=yes

Что-то может добавить в конфиг, или приложить к вопросу, скажите плз :)

зы вставил часть дебага

    <------------->
--- (11 headers 0 lines) ---
Sending to 10.0.5.111:5060 (NAT)

<--- Transmitting (NAT) to 10.0.5.111:5060 --->
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bK56676d30121f11e0;received=10.0.5.111;rport=5060
From: "0173981295" <sip:0173981295@10.0.5.110>;tag=9e6cdf5d-685257
To: "0173981295" <sip:0173981295@10.0.5.110>;tag=as0bca1884
Call-ID: D1B9-1213-46685257D752C1747593-134@SipHost
CSeq: 43 REGISTER
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="0f9bf093"
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1213-46685257D752C1747593-134@SipHost' in 32000 ms (Method: REGISTER)
Scheduling destruction of SIP dialog 'D1B9-1213-46685257D752C1747593-134@SipHost' in 32000 ms (Method: REGISTER)

<--- SIP read from UDP:10.0.5.111:5060 --->
REGISTER sip:10.0.5.110:5060 SIP/2.0
Via:SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bK10232cbecd363fb6
From: "0173859067" <sip:0173859067@10.0.5.110>;tag=323669ca-685257
To: "0173859067" <sip:0173859067@10.0.5.110>
Call-ID:D1B9-1213-46685257992017579BFB-129@SipHost
CSeq:44 REGISTER
Contact:<sip:0173859067@192.168.1.2:5060>
Expires:600
Max-Forwards:70
Authorization:Digest username="0173859067",realm="asterisk",nonce="793ba5a9",uri="sip:10.0.5.110:5060",response="1466ff970eb3a102b72ad40e24055b3a",algorithm=MD5
User-Agent:dlink 12-37-61928258-0.9.5.1.735
Content-Length:0

<------------->
--- (12 headers 0 lines) ---
Sending to 10.0.5.111:5060 (NAT)

<--- Transmitting (NAT) to 10.0.5.111:5060 --->
SIP/2.0 403 Forbidden (Bad auth)
Via: SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bK10232cbecd363fb6;received=10.0.5.111;rport=5060
From: "0173859067" <sip:0173859067@10.0.5.110>;tag=323669ca-685257
To: "0173859067" <sip:0173859067@10.0.5.110>;tag=as3445fad2
Call-ID: D1B9-1213-46685257992017579BFB-129@SipHost
CSeq: 44 REGISTER
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1213-46685257992017579BFB-129@SipHost' in 32000 ms (Method: REGISTER)

<--- SIP read from UDP:10.0.5.111:5060 --->
REGISTER sip:10.0.5.110:5060 SIP/2.0
Via:SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bKb29bd192428f7a80
From: "0173859068" <sip:0173859068@10.0.5.110>;tag=43ce40e5-685257
To: "0173859068" <sip:0173859068@10.0.5.110>
Call-ID:D1B9-1213-4668525774CB975492D6-130@SipHost
CSeq:44 REGISTER
Contact:<sip:0173859068@192.168.1.2:5060>
Expires:600
Max-Forwards:70
Authorization:Digest username="0173859068",realm="asterisk",nonce="3b474a74",uri="sip:10.0.5.110:5060",response="23dc80bf0d1a85f74e0231ccc837bb7a",algorithm=MD5
User-Agent:dlink 12-37-61928258-0.9.5.1.735
Content-Length:0

<------------->
--- (12 headers 0 lines) ---
Sending to 10.0.5.111:5060 (NAT)

<--- Transmitting (NAT) to 10.0.5.111:5060 --->
SIP/2.0 403 Forbidden (Bad auth)
Via: SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bKb29bd192428f7a80;received=10.0.5.111;rport=5060
From: "0173859068" <sip:0173859068@10.0.5.110>;tag=43ce40e5-685257
To: "0173859068" <sip:0173859068@10.0.5.110>;tag=as66718c85
Call-ID: D1B9-1213-4668525774CB975492D6-130@SipHost
CSeq: 44 REGISTER
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1213-4668525774CB975492D6-130@SipHost' in 32000 ms (Method: REGISTER)

<--- SIP read from UDP:10.0.5.111:5060 --->
REGISTER sip:10.0.5.110:5060 SIP/2.0
Via:SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bKff3b83c67146041a
From: "0173859069" <sip:0173859069@10.0.5.110>;tag=a11376cb-685257
To: "0173859069" <sip:0173859069@10.0.5.110>
Call-ID:D1B9-1213-46685257A4E01DEF9DA4-131@SipHost
CSeq:44 REGISTER
Contact:<sip:0173859069@192.168.1.2:5060>
Expires:600
Max-Forwards:70
Authorization:Digest username="0173859069",realm="asterisk",nonce="21938a9d",uri="sip:10.0.5.110:5060",response="2f59c6989f08981a1af55d8844358806",algorithm=MD5
User-Agent:dlink 12-37-61928258-0.9.5.1.735
Content-Length:0

<------------->
--- (12 headers 0 lines) ---
Sending to 10.0.5.111:5060 (NAT)

<--- Transmitting (NAT) to 10.0.5.111:5060 --->
SIP/2.0 403 Forbidden (Bad auth)
Via: SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bKff3b83c67146041a;received=10.0.5.111;rport=5060
From: "0173859069" <sip:0173859069@10.0.5.110>;tag=a11376cb-685257
To: "0173859069" <sip:0173859069@10.0.5.110>;tag=as2bb79791
Call-ID: D1B9-1213-46685257A4E01DEF9DA4-131@SipHost
CSeq: 44 REGISTER
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1213-46685257A4E01DEF9DA4-131@SipHost' in 32000 ms (Method: REGISTER)

<--- SIP read from UDP:10.0.5.111:5060 --->
REGISTER sip:10.0.5.110:5060 SIP/2.0
Via:SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bKd60e5f6835e2cafe
From: "0172127352" <sip:0172127352@10.0.5.110>;tag=1cdda95b-685257
To: "0172127352" <sip:0172127352@10.0.5.110>
Call-ID:D1B9-1213-46685257A23076AFFC82-132@SipHost
CSeq:44 REGISTER
Contact:<sip:0172127352@192.168.1.2:5060>
Expires:600
Max-Forwards:70
Authorization:Digest username="0172127352",realm="asterisk",nonce="4ab59851",uri="sip:10.0.5.110:5060",response="434f2f1a7a5cb1d58ab527f59c557bd1",algorithm=MD5
User-Agent:dlink 12-37-61928258-0.9.5.1.735
Content-Length:0

<------------->
--- (12 headers 0 lines) ---
Sending to 10.0.5.111:5060 (NAT)

<--- Transmitting (NAT) to 10.0.5.111:5060 --->
SIP/2.0 403 Forbidden (Bad auth)
Via: SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bKd60e5f6835e2cafe;received=10.0.5.111;rport=5060
From: "0172127352" <sip:0172127352@10.0.5.110>;tag=1cdda95b-685257
To: "0172127352" <sip:0172127352@10.0.5.110>;tag=as6b4bce1a
Call-ID: D1B9-1213-46685257A23076AFFC82-132@SipHost
CSeq: 44 REGISTER
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1213-46685257A23076AFFC82-132@SipHost' in 32000 ms (Method: REGISTER)

<--- SIP read from UDP:10.0.5.111:5060 --->
REGISTER sip:10.0.5.110:5060 SIP/2.0
Via:SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bK6dfbd7cf3a5660c7
From: "0173981729" <sip:0173981729@10.0.5.110>;tag=2b19a1f1-685257
To: "0173981729" <sip:0173981729@10.0.5.110>
Call-ID:D1B9-1213-4668525767601ABEA2FA-133@SipHost
CSeq:44 REGISTER
Contact:<sip:0173981729@192.168.1.2:5060>
Expires:600
Max-Forwards:70
Authorization:Digest username="0173981729",realm="asterisk",nonce="5a64be92",uri="sip:10.0.5.110:5060",response="f1ddf9170c8309b0f2c2262c4436ac0e",algorithm=MD5
User-Agent:dlink 12-37-61928258-0.9.5.1.735
Content-Length:0

<------------->
--- (12 headers 0 lines) ---
Sending to 10.0.5.111:5060 (NAT)

<--- Transmitting (NAT) to 10.0.5.111:5060 --->
SIP/2.0 403 Forbidden (Bad auth)
Via: SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bK6dfbd7cf3a5660c7;received=10.0.5.111;rport=5060
From: "0173981729" <sip:0173981729@10.0.5.110>;tag=2b19a1f1-685257
To: "0173981729" <sip:0173981729@10.0.5.110>;tag=as7b07c5e9
Call-ID: D1B9-1213-4668525767601ABEA2FA-133@SipHost
CSeq: 44 REGISTER
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1213-4668525767601ABEA2FA-133@SipHost' in 32000 ms (Method: REGISTER)

<--- SIP read from UDP:10.0.5.111:5060 --->
REGISTER sip:10.0.5.110:5060 SIP/2.0
Via:SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bK01c01adf8d3d403b
From: "0173981295" <sip:0173981295@10.0.5.110>;tag=9e6cdf5d-685257
To: "0173981295" <sip:0173981295@10.0.5.110>
Call-ID:D1B9-1213-46685257D752C1747593-134@SipHost
CSeq:44 REGISTER
Contact:<sip:0173981295@192.168.1.2:5060>
Expires:600
Max-Forwards:70
Authorization:Digest username="0173981295",realm="asterisk",nonce="0f9bf093",uri="sip:10.0.5.110:5060",response="fbcccc67e3959d2ad9283fd386e1c403",algorithm=MD5
User-Agent:dlink 12-37-61928258-0.9.5.1.735
Content-Length:0

<------------->
--- (12 headers 0 lines) ---
Sending to 10.0.5.111:5060 (NAT)

<--- Transmitting (NAT) to 10.0.5.111:5060 --->
SIP/2.0 403 Forbidden (Bad auth)
Via: SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bK01c01adf8d3d403b;received=10.0.5.111;rport=5060
From: "0173981295" <sip:0173981295@10.0.5.110>;tag=9e6cdf5d-685257
To: "0173981295" <sip:0173981295@10.0.5.110>;tag=as0bca1884
Call-ID: D1B9-1213-46685257D752C1747593-134@SipHost
CSeq: 44 REGISTER
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1213-46685257D752C1747593-134@SipHost' in 32000 ms (Method: REGISTER)
Really destroying SIP dialog '1B11-1682-00000026F935CA2823C9-001@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026332065DABC4A-002@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026332065DABC4A-003@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026332065DABC4A-004@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026332065DABC4A-005@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026AF1DFE54B1F4-006@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026AF1DFE54B1F4-007@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026AF1DFE54B1F4-008@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026AF1DFE54B1F4-009@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026AF1DFE54B1F4-010@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026AF1DFE54B1F4-011@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026489CD941B2DB-012@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026489CD941B2DB-013@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026489CD941B2DB-014@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026489CD941B2DB-015@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026489CD941B2DB-016@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026489CD941B2DB-017@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026A23553AE1182-018@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026A23553AE1182-019@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026A23553AE1182-020@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026A23553AE1182-021@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026A23553AE1182-022@SipHost' Method: REGISTER

При входящем звонке происходит след.:

  == Using SIP RTP TOS bits 184
  == Using SIP RTP CoS mark 5
    -- Executing [10000@from-trunk-sip-0173959066:1] Set("SIP/0173959066-000000be", "GROUP()=OUT_1") in new stack
    -- Executing [10000@from-trunk-sip-0173959066:2] Goto("SIP/0173959066-000000be", "from-trunk,10000,1") in new stack
    -- Goto (from-trunk,10000,1)
    -- Executing [10000@from-trunk:1] Set("SIP/0173959066-000000be", "__FROM_DID=10000") in new stack
    -- Executing [10000@from-trunk:2] Gosub("SIP/0173959066-000000be", "app-blacklist-check,s,1") in new stack
    -- Executing [s@app-blacklist-check:1] GotoIf("SIP/0173959066-000000be", "0?blacklisted") in new stack
    -- Executing [s@app-blacklist-check:2] Set("SIP/0173959066-000000be", "CALLED_BLACKLIST=1") in new stack
    -- Executing [s@app-blacklist-check:3] Return("SIP/0173959066-000000be", "") in new stack
    -- Executing [10000@from-trunk:3] ExecIf("SIP/0173959066-000000be", "1 ?Set(CALLERID(name)=0173959066)") in new stack
    -- Executing [10000@from-trunk:4] Set("SIP/0173959066-000000be", "__CALLINGPRES_SV=allowed_not_screened") in new stack
    -- Executing [10000@from-trunk:5] Set("SIP/0173959066-000000be", "CALLERPRES()=allowed_not_screened") in new stack
    -- Executing [10000@from-trunk:6] Goto("SIP/0173959066-000000be", "from-did-direct,201,1") in new stack
    -- Goto (from-did-direct,201,1)
    -- Executing [201@from-did-direct:1] Macro("SIP/0173959066-000000be", "exten-vm,novm,201") in new stack
    -- Executing [s@macro-exten-vm:1] Macro("SIP/0173959066-000000be", "user-callerid,") in new stack
    -- Executing [s@macro-user-callerid:1] Set("SIP/0173959066-000000be", "AMPUSER=0173959066") in new stack
    -- Executing [s@macro-user-callerid:2] GotoIf("SIP/0173959066-000000be", "0?report") in new stack
    -- Executing [s@macro-user-callerid:3] ExecIf("SIP/0173959066-000000be", "1?Set(REALCALLERIDNUM=0173959066)") in new stack
    -- Executing [s@macro-user-callerid:4] Set("SIP/0173959066-000000be", "AMPUSER=") in new stack
    -- Executing [s@macro-user-callerid:5] Set("SIP/0173959066-000000be", "AMPUSERCIDNAME=") in new stack
    -- Executing [s@macro-user-callerid:6] GotoIf("SIP/0173959066-000000be", "1?report") in new stack
    -- Goto (macro-user-callerid,s,10)
    -- Executing [s@macro-user-callerid:10] GotoIf("SIP/0173959066-000000be", "0?continue") in new stack
    -- Executing [s@macro-user-callerid:11] Set("SIP/0173959066-000000be", "__TTL=64") in new stack
    -- Executing [s@macro-user-callerid:12] GotoIf("SIP/0173959066-000000be", "1?continue") in new stack
    -- Goto (macro-user-callerid,s,19)
    -- Executing [s@macro-user-callerid:19] Set("SIP/0173959066-000000be", "CALLERID(number)=0173959066") in new stack
    -- Executing [s@macro-user-callerid:20] Set("SIP/0173959066-000000be", "CALLERID(name)=0173959066") in new stack
    -- Executing [s@macro-user-callerid:21] NoOp("SIP/0173959066-000000be", "Using CallerID "0173959066" <0173959066>") in new stack
    -- Executing [s@macro-exten-vm:2] Set("SIP/0173959066-000000be", "RingGroupMethod=none") in new stack
    -- Executing [s@macro-exten-vm:3] Set("SIP/0173959066-000000be", "VMBOX=novm") in new stack
    -- Executing [s@macro-exten-vm:4] Set("SIP/0173959066-000000be", "__EXTTOCALL=201") in new stack
    -- Executing [s@macro-exten-vm:5] Set("SIP/0173959066-000000be", "CFUEXT=") in new stack
    -- Executing [s@macro-exten-vm:6] Set("SIP/0173959066-000000be", "CFBEXT=") in new stack
    -- Executing [s@macro-exten-vm:7] Set("SIP/0173959066-000000be", "RT=""") in new stack
    -- Executing [s@macro-exten-vm:8] Macro("SIP/0173959066-000000be", "record-enable,201,IN") in new stack
    -- Executing [s@macro-record-enable:1] GotoIf("SIP/0173959066-000000be", "1?check") in new stack
    -- Goto (macro-record-enable,s,4)
    -- Executing [s@macro-record-enable:4] ExecIf("SIP/0173959066-000000be", "0?MacroExit()") in new stack
    -- Executing [s@macro-record-enable:5] GotoIf("SIP/0173959066-000000be", "0?Group:OUT") in new stack
    -- Goto (macro-record-enable,s,15)
    -- Executing [s@macro-record-enable:15] GotoIf("SIP/0173959066-000000be", "1?IN") in new stack
    -- Goto (macro-record-enable,s,20)
    -- Executing [s@macro-record-enable:20] ExecIf("SIP/0173959066-000000be", "1?MacroExit()") in new stack
    -- Executing [s@macro-exten-vm:9] Macro("SIP/0173959066-000000be", "dial-one,"",tr,201") in new stack
    -- Executing [s@macro-dial-one:1] Set("SIP/0173959066-000000be", "DEXTEN=201") in new stack
    -- Executing [s@macro-dial-one:2] Set("SIP/0173959066-000000be", "DIALSTATUS_CW=") in new stack
    -- Executing [s@macro-dial-one:3] GosubIf("SIP/0173959066-000000be", "0?screen,1") in new stack
    -- Executing [s@macro-dial-one:4] GosubIf("SIP/0173959066-000000be", "0?cf,1") in new stack
    -- Executing [s@macro-dial-one:5] GotoIf("SIP/0173959066-000000be", "1?skip1") in new stack
    -- Goto (macro-dial-one,s,8)
    -- Executing [s@macro-dial-one:8] GotoIf("SIP/0173959066-000000be", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:9] GotoIf("SIP/0173959066-000000be", "0?continue") in new stack
    -- Executing [s@macro-dial-one:10] Set("SIP/0173959066-000000be", "EXTHASCW=") in new stack
    -- Executing [s@macro-dial-one:11] GotoIf("SIP/0173959066-000000be", "1?next1:cwinusebusy") in new stack
    -- Goto (macro-dial-one,s,12)
    -- Executing [s@macro-dial-one:12] GotoIf("SIP/0173959066-000000be", "0?docfu:skip3") in new stack
    -- Goto (macro-dial-one,s,16)
    -- Executing [s@macro-dial-one:16] GotoIf("SIP/0173959066-000000be", "1?next2:continue") in new stack
    -- Goto (macro-dial-one,s,17)
    -- Executing [s@macro-dial-one:17] GotoIf("SIP/0173959066-000000be", "1?continue") in new stack
    -- Goto (macro-dial-one,s,25)
    -- Executing [s@macro-dial-one:25] GotoIf("SIP/0173959066-000000be", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:26] GosubIf("SIP/0173959066-000000be", "1?dstring,1:dlocal,1") in new stack
    -- Executing [dstring@macro-dial-one:1] Set("SIP/0173959066-000000be", "DSTRING=") in new stack
    -- Executing [dstring@macro-dial-one:2] Set("SIP/0173959066-000000be", "DEVICES=201") in new stack
    -- Executing [dstring@macro-dial-one:3] ExecIf("SIP/0173959066-000000be", "0?Return()") in new stack
    -- Executing [dstring@macro-dial-one:4] ExecIf("SIP/0173959066-000000be", "0?Set(DEVICES=01)") in new stack
    -- Executing [dstring@macro-dial-one:5] Set("SIP/0173959066-000000be", "LOOPCNT=1") in new stack
    -- Executing [dstring@macro-dial-one:6] Set("SIP/0173959066-000000be", "ITER=1") in new stack
    -- Executing [dstring@macro-dial-one:7] Set("SIP/0173959066-000000be", "THISDIAL=SIP/201") in new stack
    -- Executing [dstring@macro-dial-one:8] GosubIf("SIP/0173959066-000000be", "1?zap2dahdi,1") in new stack
    -- Executing [zap2dahdi@macro-dial-one:1] ExecIf("SIP/0173959066-000000be", "0?Return()") in new stack
    -- Executing [zap2dahdi@macro-dial-one:2] Set("SIP/0173959066-000000be", "NEWDIAL=") in new stack
    -- Executing [zap2dahdi@macro-dial-one:3] Set("SIP/0173959066-000000be", "LOOPCNT2=1") in new stack
    -- Executing [zap2dahdi@macro-dial-one:4] Set("SIP/0173959066-000000be", "ITER2=1") in new stack
    -- Executing [zap2dahdi@macro-dial-one:5] Set("SIP/0173959066-000000be", "THISPART2=SIP/201") in new stack
    -- Executing [zap2dahdi@macro-dial-one:6] ExecIf("SIP/0173959066-000000be", "0?Set(THISPART2=DAHDI/201)") in new stack
    -- Executing [zap2dahdi@macro-dial-one:7] Set("SIP/0173959066-000000be", "NEWDIAL=SIP/201&") in new stack
    -- Executing [zap2dahdi@macro-dial-one:8] Set("SIP/0173959066-000000be", "ITER2=2") in new stack
    -- Executing [zap2dahdi@macro-dial-one:9] GotoIf("SIP/0173959066-000000be", "0?begin2") in new stack
    -- Executing [zap2dahdi@macro-dial-one:10] Set("SIP/0173959066-000000be", "THISDIAL=SIP/201") in new stack
    -- Executing [zap2dahdi@macro-dial-one:11] Return("SIP/0173959066-000000be", "") in new stack
    -- Executing [dstring@macro-dial-one:9] Set("SIP/0173959066-000000be", "DSTRING=SIP/201&") in new stack
    -- Executing [dstring@macro-dial-one:10] Set("SIP/0173959066-000000be", "ITER=2") in new stack
    -- Executing [dstring@macro-dial-one:11] GotoIf("SIP/0173959066-000000be", "0?begin") in new stack
    -- Executing [dstring@macro-dial-one:12] Set("SIP/0173959066-000000be", "DSTRING=SIP/201") in new stack
    -- Executing [dstring@macro-dial-one:13] Return("SIP/0173959066-000000be", "") in new stack
    -- Executing [s@macro-dial-one:27] GotoIf("SIP/0173959066-000000be", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:28] GotoIf("SIP/0173959066-000000be", "0?skiptrace") in new stack
    -- Executing [s@macro-dial-one:29] GosubIf("SIP/0173959066-000000be", "1?ctset,1:ctclear,1") in new stack
    -- Executing [ctset@macro-dial-one:1] Set("SIP/0173959066-000000be", "DB(CALLTRACE/201)=0173959066") in new stack
    -- Executing [ctset@macro-dial-one:2] Return("SIP/0173959066-000000be", "") in new stack
    -- Executing [s@macro-dial-one:30] Set("SIP/0173959066-000000be", "D_OPTIONS=tr") in new stack
    -- Executing [s@macro-dial-one:31] ExecIf("SIP/0173959066-000000be", "0?SIPAddHeader(Alert-Info: )") in new stack
    -- Executing [s@macro-dial-one:32] ExecIf("SIP/0173959066-000000be", "0?SIPAddHeader()") in new stack
    -- Executing [s@macro-dial-one:33] ExecIf("SIP/0173959066-000000be", "0?Set(CHANNEL(musicclass)=)") in new stack
    -- Executing [s@macro-dial-one:34] GosubIf("SIP/0173959066-000000be", "0?qwait,1") in new stack
    -- Executing [s@macro-dial-one:35] Set("SIP/0173959066-000000be", "__CWIGNORE=") in new stack
    -- Executing [s@macro-dial-one:36] Set("SIP/0173959066-000000be", "__KEEPCID=TRUE") in new stack
    -- Executing [s@macro-dial-one:37] Dial("SIP/0173959066-000000be", "SIP/201,"",tr") in new stack
  == Everyone is busy/congested at this time (1:0/0/1)
    -- Executing [s@macro-dial-one:38] ExecIf("SIP/0173959066-000000be", "0?Set(DIALSTATUS=)") in new stack
    -- Executing [s@macro-dial-one:39] GosubIf("SIP/0173959066-000000be", "0?s-CHANUNAVAIL,1") in new stack
    -- Executing [s@macro-dial-one:40] MacroExit("SIP/0173959066-000000be", "") in new stack
    -- Executing [s@macro-exten-vm:10] GotoIf("SIP/0173959066-000000be", "0?exit") in new stack
    -- Executing [s@macro-exten-vm:11] Set("SIP/0173959066-000000be", "SV_DIALSTATUS=CHANUNAVAIL") in new stack
    -- Executing [s@macro-exten-vm:12] GosubIf("SIP/0173959066-000000be", "0?docfu,1") in new stack
    -- Executing [s@macro-exten-vm:13] GosubIf("SIP/0173959066-000000be", "0?docfb,1") in new stack
    -- Executing [s@macro-exten-vm:14] Set("SIP/0173959066-000000be", "DIALSTATUS=CHANUNAVAIL") in new stack
    -- Executing [s@macro-exten-vm:15] NoOp("SIP/0173959066-000000be", "Voicemail is 'novm'") in new stack
    -- Executing [s@macro-exten-vm:16] GotoIf("SIP/0173959066-000000be", "1?s-CHANUNAVAIL,1") in new stack
    -- Goto (macro-exten-vm,s-CHANUNAVAIL,1)
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:1] NoOp("SIP/0173959066-000000be", "IVR_RETVM:  IVR_CONTEXT: ") in new stack
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:2] GotoIf("SIP/0173959066-000000be", "0?exit,1") in new stack
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:3] PlayTones("SIP/0173959066-000000be", "congestion") in new stack
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:4] Congestion("SIP/0173959066-000000be", "10") in new stack
  == Spawn extension (macro-exten-vm, s-CHANUNAVAIL, 4) exited non-zero on 'SIP/0173959066-000000be' in macro 'exten-vm'
  == Spawn extension (from-did-direct, 201, 1) exited non-zero on 'SIP/0173959066-000000be'
    -- Executing [h@from-did-direct:1] Macro("SIP/0173959066-000000be", "hangupcall,") in new stack
    -- Executing [s@macro-hangupcall:1] GotoIf("SIP/0173959066-000000be", "1?endmixmoncheck") in new stack
    -- Goto (macro-hangupcall,s,9)
    -- Executing [s@macro-hangupcall:9] NoOp("SIP/0173959066-000000be", "End of MIXMON check") in new stack
    -- Executing [s@macro-hangupcall:10] GotoIf("SIP/0173959066-000000be", "1?nomeetmemon") in new stack
    -- Goto (macro-hangupcall,s,28)
    -- Executing [s@macro-hangupcall:28] NoOp("SIP/0173959066-000000be", "End of MEETME check") in new stack
    -- Executing [s@macro-hangupcall:29] GotoIf("SIP/0173959066-000000be", "1?noautomon") in new stack
    -- Goto (macro-hangupcall,s,34)
    -- Executing [s@macro-hangupcall:34] NoOp("SIP/0173959066-000000be", "TOUCH_MONITOR_OUTPUT=") in new stack
    -- Executing [s@macro-hangupcall:35] GotoIf("SIP/0173959066-000000be", "1?noautomon2") in new stack
    -- Goto (macro-hangupcall,s,41)
    -- Executing [s@macro-hangupcall:41] NoOp("SIP/0173959066-000000be", "MONITOR_FILENAME=") in new stack
    -- Executing [s@macro-hangupcall:42] GotoIf("SIP/0173959066-000000be", "1?skiprg") in new stack
    -- Goto (macro-hangupcall,s,45)
    -- Executing [s@macro-hangupcall:45] GotoIf("SIP/0173959066-000000be", "1?skipblkvm") in new stack
    -- Goto (macro-hangupcall,s,48)
    -- Executing [s@macro-hangupcall:48] GotoIf("SIP/0173959066-000000be", "1?theend") in new stack
    -- Goto (macro-hangupcall,s,50)
    -- Executing [s@macro-hangupcall:50] AGI("SIP/0173959066-000000be", "hangup.agi") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/hangup.agi
    -- <SIP/0173959066-000000be>AGI Script hangup.agi completed, returning 0
    -- Executing [s@macro-hangupcall:51] Hangup("SIP/0173959066-000000be", "") in new stack
  == Spawn extension (macro-hangupcall, s, 51) exited non-zero on 'SIP/0173959066-000000be' in macro 'hangupcall'
  == Spawn extension (from-did-direct, h, 1) exited non-zero on 'SIP/0173959066-000000be'

После отключения nat CLI выглядит так (теперь идут короткие гудки вместо тишины)

 == Using SIP RTP TOS bits 184
  == Using SIP RTP CoS mark 5
    -- Executing [10000@from-trunk-sip-0173959066:1] Set("SIP/0173959066-000000f1", "GROUP()=OUT_1") in new stack
    -- Executing [10000@from-trunk-sip-0173959066:2] Goto("SIP/0173959066-000000f1", "from-trunk,10000,1") in new stack
    -- Goto (from-trunk,10000,1)
    -- Executing [10000@from-trunk:1] Set("SIP/0173959066-000000f1", "__FROM_DID=10000") in new stack
    -- Executing [10000@from-trunk:2] Gosub("SIP/0173959066-000000f1", "app-blacklist-check,s,1") in new stack
    -- Executing [s@app-blacklist-check:1] GotoIf("SIP/0173959066-000000f1", "0?blacklisted") in new stack
    -- Executing [s@app-blacklist-check:2] Set("SIP/0173959066-000000f1", "CALLED_BLACKLIST=1") in new stack
    -- Executing [s@app-blacklist-check:3] Return("SIP/0173959066-000000f1", "") in new stack
    -- Executing [10000@from-trunk:3] ExecIf("SIP/0173959066-000000f1", "1 ?Set(CALLERID(name)=0173959066)") in new stack
    -- Executing [10000@from-trunk:4] Set("SIP/0173959066-000000f1", "__CALLINGPRES_SV=allowed_not_screened") in new stack
    -- Executing [10000@from-trunk:5] Set("SIP/0173959066-000000f1", "CALLERPRES()=allowed_not_screened") in new stack
    -- Executing [10000@from-trunk:6] Set("SIP/0173959066-000000f1", "FAX_DEST=from-did-direct^300^1") in new stack
    -- Executing [10000@from-trunk:7] Answer("SIP/0173959066-000000f1", "") in new stack
    -- Executing [10000@from-trunk:8] Wait("SIP/0173959066-000000f1", "2") in new stack
    -- Executing [10000@from-trunk:9] Goto("SIP/0173959066-000000f1", "from-did-direct,201,1") in new stack
    -- Goto (from-did-direct,201,1)
    -- Executing [201@from-did-direct:1] Macro("SIP/0173959066-000000f1", "exten-vm,novm,201") in new stack
    -- Executing [s@macro-exten-vm:1] Macro("SIP/0173959066-000000f1", "user-callerid,") in new stack
    -- Executing [s@macro-user-callerid:1] Set("SIP/0173959066-000000f1", "AMPUSER=0173959066") in new stack
    -- Executing [s@macro-user-callerid:2] GotoIf("SIP/0173959066-000000f1", "0?report") in new stack
    -- Executing [s@macro-user-callerid:3] ExecIf("SIP/0173959066-000000f1", "1?Set(REALCALLERIDNUM=0173959066)") in new stack
    -- Executing [s@macro-user-callerid:4] Set("SIP/0173959066-000000f1", "AMPUSER=") in new stack
    -- Executing [s@macro-user-callerid:5] Set("SIP/0173959066-000000f1", "AMPUSERCIDNAME=") in new stack
    -- Executing [s@macro-user-callerid:6] GotoIf("SIP/0173959066-000000f1", "1?report") in new stack
    -- Goto (macro-user-callerid,s,10)
    -- Executing [s@macro-user-callerid:10] GotoIf("SIP/0173959066-000000f1", "0?continue") in new stack
    -- Executing [s@macro-user-callerid:11] Set("SIP/0173959066-000000f1", "__TTL=64") in new stack
    -- Executing [s@macro-user-callerid:12] GotoIf("SIP/0173959066-000000f1", "1?continue") in new stack
    -- Goto (macro-user-callerid,s,19)
    -- Executing [s@macro-user-callerid:19] Set("SIP/0173959066-000000f1", "CALLERID(number)=0173959066") in new stack
    -- Executing [s@macro-user-callerid:20] Set("SIP/0173959066-000000f1", "CALLERID(name)=0173959066") in new stack
    -- Executing [s@macro-user-callerid:21] NoOp("SIP/0173959066-000000f1", "Using CallerID "0173959066" <0173959066>") in new stack
    -- Executing [s@macro-exten-vm:2] Set("SIP/0173959066-000000f1", "RingGroupMethod=none") in new stack
    -- Executing [s@macro-exten-vm:3] Set("SIP/0173959066-000000f1", "VMBOX=novm") in new stack
    -- Executing [s@macro-exten-vm:4] Set("SIP/0173959066-000000f1", "__EXTTOCALL=201") in new stack
    -- Executing [s@macro-exten-vm:5] Set("SIP/0173959066-000000f1", "CFUEXT=") in new stack
    -- Executing [s@macro-exten-vm:6] Set("SIP/0173959066-000000f1", "CFBEXT=") in new stack
    -- Executing [s@macro-exten-vm:7] Set("SIP/0173959066-000000f1", "RT=""") in new stack
    -- Executing [s@macro-exten-vm:8] Macro("SIP/0173959066-000000f1", "record-enable,201,IN") in new stack
    -- Executing [s@macro-record-enable:1] GotoIf("SIP/0173959066-000000f1", "1?check") in new stack
    -- Goto (macro-record-enable,s,4)
    -- Executing [s@macro-record-enable:4] ExecIf("SIP/0173959066-000000f1", "0?MacroExit()") in new stack
    -- Executing [s@macro-record-enable:5] GotoIf("SIP/0173959066-000000f1", "0?Group:OUT") in new stack
    -- Goto (macro-record-enable,s,15)
    -- Executing [s@macro-record-enable:15] GotoIf("SIP/0173959066-000000f1", "1?IN") in new stack
    -- Goto (macro-record-enable,s,20)
    -- Executing [s@macro-record-enable:20] ExecIf("SIP/0173959066-000000f1", "1?MacroExit()") in new stack
    -- Executing [s@macro-exten-vm:9] Macro("SIP/0173959066-000000f1", "dial-one,"",tr,201") in new stack
    -- Executing [s@macro-dial-one:1] Set("SIP/0173959066-000000f1", "DEXTEN=201") in new stack
    -- Executing [s@macro-dial-one:2] Set("SIP/0173959066-000000f1", "DIALSTATUS_CW=") in new stack
    -- Executing [s@macro-dial-one:3] GosubIf("SIP/0173959066-000000f1", "0?screen,1") in new stack
    -- Executing [s@macro-dial-one:4] GosubIf("SIP/0173959066-000000f1", "0?cf,1") in new stack
    -- Executing [s@macro-dial-one:5] GotoIf("SIP/0173959066-000000f1", "1?skip1") in new stack
    -- Goto (macro-dial-one,s,8)
    -- Executing [s@macro-dial-one:8] GotoIf("SIP/0173959066-000000f1", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:9] GotoIf("SIP/0173959066-000000f1", "0?continue") in new stack
    -- Executing [s@macro-dial-one:10] Set("SIP/0173959066-000000f1", "EXTHASCW=") in new stack
    -- Executing [s@macro-dial-one:11] GotoIf("SIP/0173959066-000000f1", "1?next1:cwinusebusy") in new stack
    -- Goto (macro-dial-one,s,12)
    -- Executing [s@macro-dial-one:12] GotoIf("SIP/0173959066-000000f1", "0?docfu:skip3") in new stack
    -- Goto (macro-dial-one,s,16)
    -- Executing [s@macro-dial-one:16] GotoIf("SIP/0173959066-000000f1", "1?next2:continue") in new stack
    -- Goto (macro-dial-one,s,17)
    -- Executing [s@macro-dial-one:17] GotoIf("SIP/0173959066-000000f1", "1?continue") in new stack
    -- Goto (macro-dial-one,s,25)
    -- Executing [s@macro-dial-one:25] GotoIf("SIP/0173959066-000000f1", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:26] GosubIf("SIP/0173959066-000000f1", "1?dstring,1:dlocal,1") in new stack
    -- Executing [dstring@macro-dial-one:1] Set("SIP/0173959066-000000f1", "DSTRING=") in new stack
    -- Executing [dstring@macro-dial-one:2] Set("SIP/0173959066-000000f1", "DEVICES=201") in new stack
    -- Executing [dstring@macro-dial-one:3] ExecIf("SIP/0173959066-000000f1", "0?Return()") in new stack
    -- Executing [dstring@macro-dial-one:4] ExecIf("SIP/0173959066-000000f1", "0?Set(DEVICES=01)") in new stack
    -- Executing [dstring@macro-dial-one:5] Set("SIP/0173959066-000000f1", "LOOPCNT=1") in new stack
    -- Executing [dstring@macro-dial-one:6] Set("SIP/0173959066-000000f1", "ITER=1") in new stack
    -- Executing [dstring@macro-dial-one:7] Set("SIP/0173959066-000000f1", "THISDIAL=SIP/201") in new stack
    -- Executing [dstring@macro-dial-one:8] GosubIf("SIP/0173959066-000000f1", "1?zap2dahdi,1") in new stack
    -- Executing [zap2dahdi@macro-dial-one:1] ExecIf("SIP/0173959066-000000f1", "0?Return()") in new stack
    -- Executing [zap2dahdi@macro-dial-one:2] Set("SIP/0173959066-000000f1", "NEWDIAL=") in new stack
    -- Executing [zap2dahdi@macro-dial-one:3] Set("SIP/0173959066-000000f1", "LOOPCNT2=1") in new stack
    -- Executing [zap2dahdi@macro-dial-one:4] Set("SIP/0173959066-000000f1", "ITER2=1") in new stack
    -- Executing [zap2dahdi@macro-dial-one:5] Set("SIP/0173959066-000000f1", "THISPART2=SIP/201") in new stack
    -- Executing [zap2dahdi@macro-dial-one:6] ExecIf("SIP/0173959066-000000f1", "0?Set(THISPART2=DAHDI/201)") in new stack
    -- Executing [zap2dahdi@macro-dial-one:7] Set("SIP/0173959066-000000f1", "NEWDIAL=SIP/201&") in new stack
    -- Executing [zap2dahdi@macro-dial-one:8] Set("SIP/0173959066-000000f1", "ITER2=2") in new stack
    -- Executing [zap2dahdi@macro-dial-one:9] GotoIf("SIP/0173959066-000000f1", "0?begin2") in new stack
    -- Executing [zap2dahdi@macro-dial-one:10] Set("SIP/0173959066-000000f1", "THISDIAL=SIP/201") in new stack
    -- Executing [zap2dahdi@macro-dial-one:11] Return("SIP/0173959066-000000f1", "") in new stack
    -- Executing [dstring@macro-dial-one:9] Set("SIP/0173959066-000000f1", "DSTRING=SIP/201&") in new stack
    -- Executing [dstring@macro-dial-one:10] Set("SIP/0173959066-000000f1", "ITER=2") in new stack
    -- Executing [dstring@macro-dial-one:11] GotoIf("SIP/0173959066-000000f1", "0?begin") in new stack
    -- Executing [dstring@macro-dial-one:12] Set("SIP/0173959066-000000f1", "DSTRING=SIP/201") in new stack
    -- Executing [dstring@macro-dial-one:13] Return("SIP/0173959066-000000f1", "") in new stack
    -- Executing [s@macro-dial-one:27] GotoIf("SIP/0173959066-000000f1", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:28] GotoIf("SIP/0173959066-000000f1", "0?skiptrace") in new stack
    -- Executing [s@macro-dial-one:29] GosubIf("SIP/0173959066-000000f1", "1?ctset,1:ctclear,1") in new stack
    -- Executing [ctset@macro-dial-one:1] Set("SIP/0173959066-000000f1", "DB(CALLTRACE/201)=0173959066") in new stack
    -- Executing [ctset@macro-dial-one:2] Return("SIP/0173959066-000000f1", "") in new stack
    -- Executing [s@macro-dial-one:30] Set("SIP/0173959066-000000f1", "D_OPTIONS=tr") in new stack
    -- Executing [s@macro-dial-one:31] ExecIf("SIP/0173959066-000000f1", "0?SIPAddHeader(Alert-Info: )") in new stack
    -- Executing [s@macro-dial-one:32] ExecIf("SIP/0173959066-000000f1", "0?SIPAddHeader()") in new stack
    -- Executing [s@macro-dial-one:33] ExecIf("SIP/0173959066-000000f1", "0?Set(CHANNEL(musicclass)=)") in new stack
    -- Executing [s@macro-dial-one:34] GosubIf("SIP/0173959066-000000f1", "0?qwait,1") in new stack
    -- Executing [s@macro-dial-one:35] Set("SIP/0173959066-000000f1", "__CWIGNORE=") in new stack
    -- Executing [s@macro-dial-one:36] Set("SIP/0173959066-000000f1", "__KEEPCID=TRUE") in new stack
    -- Executing [s@macro-dial-one:37] Dial("SIP/0173959066-000000f1", "SIP/201,"",tr") in new stack
  == Everyone is busy/congested at this time (1:0/0/1)
    -- Executing [s@macro-dial-one:38] ExecIf("SIP/0173959066-000000f1", "0?Set(DIALSTATUS=)") in new stack
    -- Executing [s@macro-dial-one:39] GosubIf("SIP/0173959066-000000f1", "0?s-CHANUNAVAIL,1") in new stack
    -- Executing [s@macro-dial-one:40] MacroExit("SIP/0173959066-000000f1", "") in new stack
    -- Executing [s@macro-exten-vm:10] GotoIf("SIP/0173959066-000000f1", "0?exit") in new stack
    -- Executing [s@macro-exten-vm:11] Set("SIP/0173959066-000000f1", "SV_DIALSTATUS=CHANUNAVAIL") in new stack
    -- Executing [s@macro-exten-vm:12] GosubIf("SIP/0173959066-000000f1", "0?docfu,1") in new stack
    -- Executing [s@macro-exten-vm:13] GosubIf("SIP/0173959066-000000f1", "0?docfb,1") in new stack
    -- Executing [s@macro-exten-vm:14] Set("SIP/0173959066-000000f1", "DIALSTATUS=CHANUNAVAIL") in new stack
    -- Executing [s@macro-exten-vm:15] NoOp("SIP/0173959066-000000f1", "Voicemail is 'novm'") in new stack
    -- Executing [s@macro-exten-vm:16] GotoIf("SIP/0173959066-000000f1", "1?s-CHANUNAVAIL,1") in new stack
    -- Goto (macro-exten-vm,s-CHANUNAVAIL,1)
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:1] NoOp("SIP/0173959066-000000f1", "IVR_RETVM:  IVR_CONTEXT: ") in new stack
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:2] GotoIf("SIP/0173959066-000000f1", "0?exit,1") in new stack
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:3] PlayTones("SIP/0173959066-000000f1", "congestion") in new stack
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:4] Congestion("SIP/0173959066-000000f1", "10") in new stack

в

В логе elastix вот что:

2013-09-03 12:39:57 0173959066      201 SIP/0173959066-0000000a         ANSWERED    11s
2013-09-03 12:38:36 0173959066      201 SIP/0173959066-00000008     SIP/201-00000009    NO ANSWER   22s
2013-09-03 12:34:07 0173959066      201 SIP/0173959066-00000006     SIP/201-00000007    NO ANSWER   15s

sip show peers дал следующее:

Name/username              Host                                    Dyn Forcerpor                                                                                                                                                             t ACL Port     Status
0173959066/0173959066      192.168.5.111                            D   N                                                                                                                                                                          5060     OK (57 ms)
200/200                    (Unspecified)                            D   N                                                                                                                                                                       A  0        UNKNOWN
201/201                    (Unspecified)                            D   N                                                                                                                                                                       A  0        UNKNOWN
3 sip peers [Monitored: 1 online, 2 offline Unmonitored: 0 online, 0 offline]

Верхний лог с ошибкой (хотя странно, на вызовы я не отвечал, а статус на последнем стоит ANSWERED (как раз на нем шли короткие гудки)

Отваливается asterisk (elastix) через 5-10 минутминут (решено)

Подскажите в чем может быть дело? Все работает замечательно, но только минут 5-10, после внутрисетевые звонки недоступны (занятость на линии), можно поззонить с внешней линии на asterisk и все чудесно работает, однако и эта функция отваливается. В итоге через минут 15 когда звоним на городской телефон один гудок, а потом тишина. Шлюзы и АТС пингуются, веб-морды работают. Сильно не ругайте если что-то где-то не приложу, это мой первый опыт. Делал на dlink 6008 и dlink 2024 Собственно конфиг:

username=100
type=friend
secret=100
qualify=yes
host=dynamic
nat=yes

Что-то может добавить в конфиг, или приложить к вопросу, скажите плз :)

зы вставил часть дебага

    <------------->
--- (11 headers 0 lines) ---
Sending to 10.0.5.111:5060 (NAT)

<--- Transmitting (NAT) to 10.0.5.111:5060 --->
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bK56676d30121f11e0;received=10.0.5.111;rport=5060
From: "0173981295" <sip:0173981295@10.0.5.110>;tag=9e6cdf5d-685257
To: "0173981295" <sip:0173981295@10.0.5.110>;tag=as0bca1884
Call-ID: D1B9-1213-46685257D752C1747593-134@SipHost
CSeq: 43 REGISTER
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="0f9bf093"
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1213-46685257D752C1747593-134@SipHost' in 32000 ms (Method: REGISTER)
Scheduling destruction of SIP dialog 'D1B9-1213-46685257D752C1747593-134@SipHost' in 32000 ms (Method: REGISTER)

<--- SIP read from UDP:10.0.5.111:5060 --->
REGISTER sip:10.0.5.110:5060 SIP/2.0
Via:SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bK10232cbecd363fb6
From: "0173859067" <sip:0173859067@10.0.5.110>;tag=323669ca-685257
To: "0173859067" <sip:0173859067@10.0.5.110>
Call-ID:D1B9-1213-46685257992017579BFB-129@SipHost
CSeq:44 REGISTER
Contact:<sip:0173859067@192.168.1.2:5060>
Expires:600
Max-Forwards:70
Authorization:Digest username="0173859067",realm="asterisk",nonce="793ba5a9",uri="sip:10.0.5.110:5060",response="1466ff970eb3a102b72ad40e24055b3a",algorithm=MD5
User-Agent:dlink 12-37-61928258-0.9.5.1.735
Content-Length:0

<------------->
--- (12 headers 0 lines) ---
Sending to 10.0.5.111:5060 (NAT)

<--- Transmitting (NAT) to 10.0.5.111:5060 --->
SIP/2.0 403 Forbidden (Bad auth)
Via: SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bK10232cbecd363fb6;received=10.0.5.111;rport=5060
From: "0173859067" <sip:0173859067@10.0.5.110>;tag=323669ca-685257
To: "0173859067" <sip:0173859067@10.0.5.110>;tag=as3445fad2
Call-ID: D1B9-1213-46685257992017579BFB-129@SipHost
CSeq: 44 REGISTER
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1213-46685257992017579BFB-129@SipHost' in 32000 ms (Method: REGISTER)

<--- SIP read from UDP:10.0.5.111:5060 --->
REGISTER sip:10.0.5.110:5060 SIP/2.0
Via:SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bKb29bd192428f7a80
From: "0173859068" <sip:0173859068@10.0.5.110>;tag=43ce40e5-685257
To: "0173859068" <sip:0173859068@10.0.5.110>
Call-ID:D1B9-1213-4668525774CB975492D6-130@SipHost
CSeq:44 REGISTER
Contact:<sip:0173859068@192.168.1.2:5060>
Expires:600
Max-Forwards:70
Authorization:Digest username="0173859068",realm="asterisk",nonce="3b474a74",uri="sip:10.0.5.110:5060",response="23dc80bf0d1a85f74e0231ccc837bb7a",algorithm=MD5
User-Agent:dlink 12-37-61928258-0.9.5.1.735
Content-Length:0

<------------->
--- (12 headers 0 lines) ---
Sending to 10.0.5.111:5060 (NAT)

<--- Transmitting (NAT) to 10.0.5.111:5060 --->
SIP/2.0 403 Forbidden (Bad auth)
Via: SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bKb29bd192428f7a80;received=10.0.5.111;rport=5060
From: "0173859068" <sip:0173859068@10.0.5.110>;tag=43ce40e5-685257
To: "0173859068" <sip:0173859068@10.0.5.110>;tag=as66718c85
Call-ID: D1B9-1213-4668525774CB975492D6-130@SipHost
CSeq: 44 REGISTER
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1213-4668525774CB975492D6-130@SipHost' in 32000 ms (Method: REGISTER)

<--- SIP read from UDP:10.0.5.111:5060 --->
REGISTER sip:10.0.5.110:5060 SIP/2.0
Via:SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bKff3b83c67146041a
From: "0173859069" <sip:0173859069@10.0.5.110>;tag=a11376cb-685257
To: "0173859069" <sip:0173859069@10.0.5.110>
Call-ID:D1B9-1213-46685257A4E01DEF9DA4-131@SipHost
CSeq:44 REGISTER
Contact:<sip:0173859069@192.168.1.2:5060>
Expires:600
Max-Forwards:70
Authorization:Digest username="0173859069",realm="asterisk",nonce="21938a9d",uri="sip:10.0.5.110:5060",response="2f59c6989f08981a1af55d8844358806",algorithm=MD5
User-Agent:dlink 12-37-61928258-0.9.5.1.735
Content-Length:0

<------------->
--- (12 headers 0 lines) ---
Sending to 10.0.5.111:5060 (NAT)

<--- Transmitting (NAT) to 10.0.5.111:5060 --->
SIP/2.0 403 Forbidden (Bad auth)
Via: SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bKff3b83c67146041a;received=10.0.5.111;rport=5060
From: "0173859069" <sip:0173859069@10.0.5.110>;tag=a11376cb-685257
To: "0173859069" <sip:0173859069@10.0.5.110>;tag=as2bb79791
Call-ID: D1B9-1213-46685257A4E01DEF9DA4-131@SipHost
CSeq: 44 REGISTER
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1213-46685257A4E01DEF9DA4-131@SipHost' in 32000 ms (Method: REGISTER)

<--- SIP read from UDP:10.0.5.111:5060 --->
REGISTER sip:10.0.5.110:5060 SIP/2.0
Via:SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bKd60e5f6835e2cafe
From: "0172127352" <sip:0172127352@10.0.5.110>;tag=1cdda95b-685257
To: "0172127352" <sip:0172127352@10.0.5.110>
Call-ID:D1B9-1213-46685257A23076AFFC82-132@SipHost
CSeq:44 REGISTER
Contact:<sip:0172127352@192.168.1.2:5060>
Expires:600
Max-Forwards:70
Authorization:Digest username="0172127352",realm="asterisk",nonce="4ab59851",uri="sip:10.0.5.110:5060",response="434f2f1a7a5cb1d58ab527f59c557bd1",algorithm=MD5
User-Agent:dlink 12-37-61928258-0.9.5.1.735
Content-Length:0

<------------->
--- (12 headers 0 lines) ---
Sending to 10.0.5.111:5060 (NAT)

<--- Transmitting (NAT) to 10.0.5.111:5060 --->
SIP/2.0 403 Forbidden (Bad auth)
Via: SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bKd60e5f6835e2cafe;received=10.0.5.111;rport=5060
From: "0172127352" <sip:0172127352@10.0.5.110>;tag=1cdda95b-685257
To: "0172127352" <sip:0172127352@10.0.5.110>;tag=as6b4bce1a
Call-ID: D1B9-1213-46685257A23076AFFC82-132@SipHost
CSeq: 44 REGISTER
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1213-46685257A23076AFFC82-132@SipHost' in 32000 ms (Method: REGISTER)

<--- SIP read from UDP:10.0.5.111:5060 --->
REGISTER sip:10.0.5.110:5060 SIP/2.0
Via:SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bK6dfbd7cf3a5660c7
From: "0173981729" <sip:0173981729@10.0.5.110>;tag=2b19a1f1-685257
To: "0173981729" <sip:0173981729@10.0.5.110>
Call-ID:D1B9-1213-4668525767601ABEA2FA-133@SipHost
CSeq:44 REGISTER
Contact:<sip:0173981729@192.168.1.2:5060>
Expires:600
Max-Forwards:70
Authorization:Digest username="0173981729",realm="asterisk",nonce="5a64be92",uri="sip:10.0.5.110:5060",response="f1ddf9170c8309b0f2c2262c4436ac0e",algorithm=MD5
User-Agent:dlink 12-37-61928258-0.9.5.1.735
Content-Length:0

<------------->
--- (12 headers 0 lines) ---
Sending to 10.0.5.111:5060 (NAT)

<--- Transmitting (NAT) to 10.0.5.111:5060 --->
SIP/2.0 403 Forbidden (Bad auth)
Via: SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bK6dfbd7cf3a5660c7;received=10.0.5.111;rport=5060
From: "0173981729" <sip:0173981729@10.0.5.110>;tag=2b19a1f1-685257
To: "0173981729" <sip:0173981729@10.0.5.110>;tag=as7b07c5e9
Call-ID: D1B9-1213-4668525767601ABEA2FA-133@SipHost
CSeq: 44 REGISTER
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1213-4668525767601ABEA2FA-133@SipHost' in 32000 ms (Method: REGISTER)

<--- SIP read from UDP:10.0.5.111:5060 --->
REGISTER sip:10.0.5.110:5060 SIP/2.0
Via:SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bK01c01adf8d3d403b
From: "0173981295" <sip:0173981295@10.0.5.110>;tag=9e6cdf5d-685257
To: "0173981295" <sip:0173981295@10.0.5.110>
Call-ID:D1B9-1213-46685257D752C1747593-134@SipHost
CSeq:44 REGISTER
Contact:<sip:0173981295@192.168.1.2:5060>
Expires:600
Max-Forwards:70
Authorization:Digest username="0173981295",realm="asterisk",nonce="0f9bf093",uri="sip:10.0.5.110:5060",response="fbcccc67e3959d2ad9283fd386e1c403",algorithm=MD5
User-Agent:dlink 12-37-61928258-0.9.5.1.735
Content-Length:0

<------------->
--- (12 headers 0 lines) ---
Sending to 10.0.5.111:5060 (NAT)

<--- Transmitting (NAT) to 10.0.5.111:5060 --->
SIP/2.0 403 Forbidden (Bad auth)
Via: SIP/2.0/UDP 192.168.1.2:5060;branch=z9hG4bK01c01adf8d3d403b;received=10.0.5.111;rport=5060
From: "0173981295" <sip:0173981295@10.0.5.110>;tag=9e6cdf5d-685257
To: "0173981295" <sip:0173981295@10.0.5.110>;tag=as0bca1884
Call-ID: D1B9-1213-46685257D752C1747593-134@SipHost
CSeq: 44 REGISTER
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1213-46685257D752C1747593-134@SipHost' in 32000 ms (Method: REGISTER)
Really destroying SIP dialog '1B11-1682-00000026F935CA2823C9-001@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026332065DABC4A-002@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026332065DABC4A-003@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026332065DABC4A-004@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026332065DABC4A-005@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026AF1DFE54B1F4-006@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026AF1DFE54B1F4-007@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026AF1DFE54B1F4-008@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026AF1DFE54B1F4-009@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026AF1DFE54B1F4-010@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026AF1DFE54B1F4-011@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026489CD941B2DB-012@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026489CD941B2DB-013@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026489CD941B2DB-014@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026489CD941B2DB-015@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026489CD941B2DB-016@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026489CD941B2DB-017@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026A23553AE1182-018@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026A23553AE1182-019@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026A23553AE1182-020@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026A23553AE1182-021@SipHost' Method: REGISTER
Really destroying SIP dialog '1B11-1682-00000026A23553AE1182-022@SipHost' Method: REGISTER

При входящем звонке происходит след.:

  == Using SIP RTP TOS bits 184
  == Using SIP RTP CoS mark 5
    -- Executing [10000@from-trunk-sip-0173959066:1] Set("SIP/0173959066-000000be", "GROUP()=OUT_1") in new stack
    -- Executing [10000@from-trunk-sip-0173959066:2] Goto("SIP/0173959066-000000be", "from-trunk,10000,1") in new stack
    -- Goto (from-trunk,10000,1)
    -- Executing [10000@from-trunk:1] Set("SIP/0173959066-000000be", "__FROM_DID=10000") in new stack
    -- Executing [10000@from-trunk:2] Gosub("SIP/0173959066-000000be", "app-blacklist-check,s,1") in new stack
    -- Executing [s@app-blacklist-check:1] GotoIf("SIP/0173959066-000000be", "0?blacklisted") in new stack
    -- Executing [s@app-blacklist-check:2] Set("SIP/0173959066-000000be", "CALLED_BLACKLIST=1") in new stack
    -- Executing [s@app-blacklist-check:3] Return("SIP/0173959066-000000be", "") in new stack
    -- Executing [10000@from-trunk:3] ExecIf("SIP/0173959066-000000be", "1 ?Set(CALLERID(name)=0173959066)") in new stack
    -- Executing [10000@from-trunk:4] Set("SIP/0173959066-000000be", "__CALLINGPRES_SV=allowed_not_screened") in new stack
    -- Executing [10000@from-trunk:5] Set("SIP/0173959066-000000be", "CALLERPRES()=allowed_not_screened") in new stack
    -- Executing [10000@from-trunk:6] Goto("SIP/0173959066-000000be", "from-did-direct,201,1") in new stack
    -- Goto (from-did-direct,201,1)
    -- Executing [201@from-did-direct:1] Macro("SIP/0173959066-000000be", "exten-vm,novm,201") in new stack
    -- Executing [s@macro-exten-vm:1] Macro("SIP/0173959066-000000be", "user-callerid,") in new stack
    -- Executing [s@macro-user-callerid:1] Set("SIP/0173959066-000000be", "AMPUSER=0173959066") in new stack
    -- Executing [s@macro-user-callerid:2] GotoIf("SIP/0173959066-000000be", "0?report") in new stack
    -- Executing [s@macro-user-callerid:3] ExecIf("SIP/0173959066-000000be", "1?Set(REALCALLERIDNUM=0173959066)") in new stack
    -- Executing [s@macro-user-callerid:4] Set("SIP/0173959066-000000be", "AMPUSER=") in new stack
    -- Executing [s@macro-user-callerid:5] Set("SIP/0173959066-000000be", "AMPUSERCIDNAME=") in new stack
    -- Executing [s@macro-user-callerid:6] GotoIf("SIP/0173959066-000000be", "1?report") in new stack
    -- Goto (macro-user-callerid,s,10)
    -- Executing [s@macro-user-callerid:10] GotoIf("SIP/0173959066-000000be", "0?continue") in new stack
    -- Executing [s@macro-user-callerid:11] Set("SIP/0173959066-000000be", "__TTL=64") in new stack
    -- Executing [s@macro-user-callerid:12] GotoIf("SIP/0173959066-000000be", "1?continue") in new stack
    -- Goto (macro-user-callerid,s,19)
    -- Executing [s@macro-user-callerid:19] Set("SIP/0173959066-000000be", "CALLERID(number)=0173959066") in new stack
    -- Executing [s@macro-user-callerid:20] Set("SIP/0173959066-000000be", "CALLERID(name)=0173959066") in new stack
    -- Executing [s@macro-user-callerid:21] NoOp("SIP/0173959066-000000be", "Using CallerID "0173959066" <0173959066>") in new stack
    -- Executing [s@macro-exten-vm:2] Set("SIP/0173959066-000000be", "RingGroupMethod=none") in new stack
    -- Executing [s@macro-exten-vm:3] Set("SIP/0173959066-000000be", "VMBOX=novm") in new stack
    -- Executing [s@macro-exten-vm:4] Set("SIP/0173959066-000000be", "__EXTTOCALL=201") in new stack
    -- Executing [s@macro-exten-vm:5] Set("SIP/0173959066-000000be", "CFUEXT=") in new stack
    -- Executing [s@macro-exten-vm:6] Set("SIP/0173959066-000000be", "CFBEXT=") in new stack
    -- Executing [s@macro-exten-vm:7] Set("SIP/0173959066-000000be", "RT=""") in new stack
    -- Executing [s@macro-exten-vm:8] Macro("SIP/0173959066-000000be", "record-enable,201,IN") in new stack
    -- Executing [s@macro-record-enable:1] GotoIf("SIP/0173959066-000000be", "1?check") in new stack
    -- Goto (macro-record-enable,s,4)
    -- Executing [s@macro-record-enable:4] ExecIf("SIP/0173959066-000000be", "0?MacroExit()") in new stack
    -- Executing [s@macro-record-enable:5] GotoIf("SIP/0173959066-000000be", "0?Group:OUT") in new stack
    -- Goto (macro-record-enable,s,15)
    -- Executing [s@macro-record-enable:15] GotoIf("SIP/0173959066-000000be", "1?IN") in new stack
    -- Goto (macro-record-enable,s,20)
    -- Executing [s@macro-record-enable:20] ExecIf("SIP/0173959066-000000be", "1?MacroExit()") in new stack
    -- Executing [s@macro-exten-vm:9] Macro("SIP/0173959066-000000be", "dial-one,"",tr,201") in new stack
    -- Executing [s@macro-dial-one:1] Set("SIP/0173959066-000000be", "DEXTEN=201") in new stack
    -- Executing [s@macro-dial-one:2] Set("SIP/0173959066-000000be", "DIALSTATUS_CW=") in new stack
    -- Executing [s@macro-dial-one:3] GosubIf("SIP/0173959066-000000be", "0?screen,1") in new stack
    -- Executing [s@macro-dial-one:4] GosubIf("SIP/0173959066-000000be", "0?cf,1") in new stack
    -- Executing [s@macro-dial-one:5] GotoIf("SIP/0173959066-000000be", "1?skip1") in new stack
    -- Goto (macro-dial-one,s,8)
    -- Executing [s@macro-dial-one:8] GotoIf("SIP/0173959066-000000be", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:9] GotoIf("SIP/0173959066-000000be", "0?continue") in new stack
    -- Executing [s@macro-dial-one:10] Set("SIP/0173959066-000000be", "EXTHASCW=") in new stack
    -- Executing [s@macro-dial-one:11] GotoIf("SIP/0173959066-000000be", "1?next1:cwinusebusy") in new stack
    -- Goto (macro-dial-one,s,12)
    -- Executing [s@macro-dial-one:12] GotoIf("SIP/0173959066-000000be", "0?docfu:skip3") in new stack
    -- Goto (macro-dial-one,s,16)
    -- Executing [s@macro-dial-one:16] GotoIf("SIP/0173959066-000000be", "1?next2:continue") in new stack
    -- Goto (macro-dial-one,s,17)
    -- Executing [s@macro-dial-one:17] GotoIf("SIP/0173959066-000000be", "1?continue") in new stack
    -- Goto (macro-dial-one,s,25)
    -- Executing [s@macro-dial-one:25] GotoIf("SIP/0173959066-000000be", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:26] GosubIf("SIP/0173959066-000000be", "1?dstring,1:dlocal,1") in new stack
    -- Executing [dstring@macro-dial-one:1] Set("SIP/0173959066-000000be", "DSTRING=") in new stack
    -- Executing [dstring@macro-dial-one:2] Set("SIP/0173959066-000000be", "DEVICES=201") in new stack
    -- Executing [dstring@macro-dial-one:3] ExecIf("SIP/0173959066-000000be", "0?Return()") in new stack
    -- Executing [dstring@macro-dial-one:4] ExecIf("SIP/0173959066-000000be", "0?Set(DEVICES=01)") in new stack
    -- Executing [dstring@macro-dial-one:5] Set("SIP/0173959066-000000be", "LOOPCNT=1") in new stack
    -- Executing [dstring@macro-dial-one:6] Set("SIP/0173959066-000000be", "ITER=1") in new stack
    -- Executing [dstring@macro-dial-one:7] Set("SIP/0173959066-000000be", "THISDIAL=SIP/201") in new stack
    -- Executing [dstring@macro-dial-one:8] GosubIf("SIP/0173959066-000000be", "1?zap2dahdi,1") in new stack
    -- Executing [zap2dahdi@macro-dial-one:1] ExecIf("SIP/0173959066-000000be", "0?Return()") in new stack
    -- Executing [zap2dahdi@macro-dial-one:2] Set("SIP/0173959066-000000be", "NEWDIAL=") in new stack
    -- Executing [zap2dahdi@macro-dial-one:3] Set("SIP/0173959066-000000be", "LOOPCNT2=1") in new stack
    -- Executing [zap2dahdi@macro-dial-one:4] Set("SIP/0173959066-000000be", "ITER2=1") in new stack
    -- Executing [zap2dahdi@macro-dial-one:5] Set("SIP/0173959066-000000be", "THISPART2=SIP/201") in new stack
    -- Executing [zap2dahdi@macro-dial-one:6] ExecIf("SIP/0173959066-000000be", "0?Set(THISPART2=DAHDI/201)") in new stack
    -- Executing [zap2dahdi@macro-dial-one:7] Set("SIP/0173959066-000000be", "NEWDIAL=SIP/201&") in new stack
    -- Executing [zap2dahdi@macro-dial-one:8] Set("SIP/0173959066-000000be", "ITER2=2") in new stack
    -- Executing [zap2dahdi@macro-dial-one:9] GotoIf("SIP/0173959066-000000be", "0?begin2") in new stack
    -- Executing [zap2dahdi@macro-dial-one:10] Set("SIP/0173959066-000000be", "THISDIAL=SIP/201") in new stack
    -- Executing [zap2dahdi@macro-dial-one:11] Return("SIP/0173959066-000000be", "") in new stack
    -- Executing [dstring@macro-dial-one:9] Set("SIP/0173959066-000000be", "DSTRING=SIP/201&") in new stack
    -- Executing [dstring@macro-dial-one:10] Set("SIP/0173959066-000000be", "ITER=2") in new stack
    -- Executing [dstring@macro-dial-one:11] GotoIf("SIP/0173959066-000000be", "0?begin") in new stack
    -- Executing [dstring@macro-dial-one:12] Set("SIP/0173959066-000000be", "DSTRING=SIP/201") in new stack
    -- Executing [dstring@macro-dial-one:13] Return("SIP/0173959066-000000be", "") in new stack
    -- Executing [s@macro-dial-one:27] GotoIf("SIP/0173959066-000000be", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:28] GotoIf("SIP/0173959066-000000be", "0?skiptrace") in new stack
    -- Executing [s@macro-dial-one:29] GosubIf("SIP/0173959066-000000be", "1?ctset,1:ctclear,1") in new stack
    -- Executing [ctset@macro-dial-one:1] Set("SIP/0173959066-000000be", "DB(CALLTRACE/201)=0173959066") in new stack
    -- Executing [ctset@macro-dial-one:2] Return("SIP/0173959066-000000be", "") in new stack
    -- Executing [s@macro-dial-one:30] Set("SIP/0173959066-000000be", "D_OPTIONS=tr") in new stack
    -- Executing [s@macro-dial-one:31] ExecIf("SIP/0173959066-000000be", "0?SIPAddHeader(Alert-Info: )") in new stack
    -- Executing [s@macro-dial-one:32] ExecIf("SIP/0173959066-000000be", "0?SIPAddHeader()") in new stack
    -- Executing [s@macro-dial-one:33] ExecIf("SIP/0173959066-000000be", "0?Set(CHANNEL(musicclass)=)") in new stack
    -- Executing [s@macro-dial-one:34] GosubIf("SIP/0173959066-000000be", "0?qwait,1") in new stack
    -- Executing [s@macro-dial-one:35] Set("SIP/0173959066-000000be", "__CWIGNORE=") in new stack
    -- Executing [s@macro-dial-one:36] Set("SIP/0173959066-000000be", "__KEEPCID=TRUE") in new stack
    -- Executing [s@macro-dial-one:37] Dial("SIP/0173959066-000000be", "SIP/201,"",tr") in new stack
  == Everyone is busy/congested at this time (1:0/0/1)
    -- Executing [s@macro-dial-one:38] ExecIf("SIP/0173959066-000000be", "0?Set(DIALSTATUS=)") in new stack
    -- Executing [s@macro-dial-one:39] GosubIf("SIP/0173959066-000000be", "0?s-CHANUNAVAIL,1") in new stack
    -- Executing [s@macro-dial-one:40] MacroExit("SIP/0173959066-000000be", "") in new stack
    -- Executing [s@macro-exten-vm:10] GotoIf("SIP/0173959066-000000be", "0?exit") in new stack
    -- Executing [s@macro-exten-vm:11] Set("SIP/0173959066-000000be", "SV_DIALSTATUS=CHANUNAVAIL") in new stack
    -- Executing [s@macro-exten-vm:12] GosubIf("SIP/0173959066-000000be", "0?docfu,1") in new stack
    -- Executing [s@macro-exten-vm:13] GosubIf("SIP/0173959066-000000be", "0?docfb,1") in new stack
    -- Executing [s@macro-exten-vm:14] Set("SIP/0173959066-000000be", "DIALSTATUS=CHANUNAVAIL") in new stack
    -- Executing [s@macro-exten-vm:15] NoOp("SIP/0173959066-000000be", "Voicemail is 'novm'") in new stack
    -- Executing [s@macro-exten-vm:16] GotoIf("SIP/0173959066-000000be", "1?s-CHANUNAVAIL,1") in new stack
    -- Goto (macro-exten-vm,s-CHANUNAVAIL,1)
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:1] NoOp("SIP/0173959066-000000be", "IVR_RETVM:  IVR_CONTEXT: ") in new stack
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:2] GotoIf("SIP/0173959066-000000be", "0?exit,1") in new stack
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:3] PlayTones("SIP/0173959066-000000be", "congestion") in new stack
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:4] Congestion("SIP/0173959066-000000be", "10") in new stack
  == Spawn extension (macro-exten-vm, s-CHANUNAVAIL, 4) exited non-zero on 'SIP/0173959066-000000be' in macro 'exten-vm'
  == Spawn extension (from-did-direct, 201, 1) exited non-zero on 'SIP/0173959066-000000be'
    -- Executing [h@from-did-direct:1] Macro("SIP/0173959066-000000be", "hangupcall,") in new stack
    -- Executing [s@macro-hangupcall:1] GotoIf("SIP/0173959066-000000be", "1?endmixmoncheck") in new stack
    -- Goto (macro-hangupcall,s,9)
    -- Executing [s@macro-hangupcall:9] NoOp("SIP/0173959066-000000be", "End of MIXMON check") in new stack
    -- Executing [s@macro-hangupcall:10] GotoIf("SIP/0173959066-000000be", "1?nomeetmemon") in new stack
    -- Goto (macro-hangupcall,s,28)
    -- Executing [s@macro-hangupcall:28] NoOp("SIP/0173959066-000000be", "End of MEETME check") in new stack
    -- Executing [s@macro-hangupcall:29] GotoIf("SIP/0173959066-000000be", "1?noautomon") in new stack
    -- Goto (macro-hangupcall,s,34)
    -- Executing [s@macro-hangupcall:34] NoOp("SIP/0173959066-000000be", "TOUCH_MONITOR_OUTPUT=") in new stack
    -- Executing [s@macro-hangupcall:35] GotoIf("SIP/0173959066-000000be", "1?noautomon2") in new stack
    -- Goto (macro-hangupcall,s,41)
    -- Executing [s@macro-hangupcall:41] NoOp("SIP/0173959066-000000be", "MONITOR_FILENAME=") in new stack
    -- Executing [s@macro-hangupcall:42] GotoIf("SIP/0173959066-000000be", "1?skiprg") in new stack
    -- Goto (macro-hangupcall,s,45)
    -- Executing [s@macro-hangupcall:45] GotoIf("SIP/0173959066-000000be", "1?skipblkvm") in new stack
    -- Goto (macro-hangupcall,s,48)
    -- Executing [s@macro-hangupcall:48] GotoIf("SIP/0173959066-000000be", "1?theend") in new stack
    -- Goto (macro-hangupcall,s,50)
    -- Executing [s@macro-hangupcall:50] AGI("SIP/0173959066-000000be", "hangup.agi") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/hangup.agi
    -- <SIP/0173959066-000000be>AGI Script hangup.agi completed, returning 0
    -- Executing [s@macro-hangupcall:51] Hangup("SIP/0173959066-000000be", "") in new stack
  == Spawn extension (macro-hangupcall, s, 51) exited non-zero on 'SIP/0173959066-000000be' in macro 'hangupcall'
  == Spawn extension (from-did-direct, h, 1) exited non-zero on 'SIP/0173959066-000000be'

После отключения nat CLI выглядит так (теперь идут короткие гудки вместо тишины)

 == Using SIP RTP TOS bits 184
  == Using SIP RTP CoS mark 5
    -- Executing [10000@from-trunk-sip-0173959066:1] Set("SIP/0173959066-000000f1", "GROUP()=OUT_1") in new stack
    -- Executing [10000@from-trunk-sip-0173959066:2] Goto("SIP/0173959066-000000f1", "from-trunk,10000,1") in new stack
    -- Goto (from-trunk,10000,1)
    -- Executing [10000@from-trunk:1] Set("SIP/0173959066-000000f1", "__FROM_DID=10000") in new stack
    -- Executing [10000@from-trunk:2] Gosub("SIP/0173959066-000000f1", "app-blacklist-check,s,1") in new stack
    -- Executing [s@app-blacklist-check:1] GotoIf("SIP/0173959066-000000f1", "0?blacklisted") in new stack
    -- Executing [s@app-blacklist-check:2] Set("SIP/0173959066-000000f1", "CALLED_BLACKLIST=1") in new stack
    -- Executing [s@app-blacklist-check:3] Return("SIP/0173959066-000000f1", "") in new stack
    -- Executing [10000@from-trunk:3] ExecIf("SIP/0173959066-000000f1", "1 ?Set(CALLERID(name)=0173959066)") in new stack
    -- Executing [10000@from-trunk:4] Set("SIP/0173959066-000000f1", "__CALLINGPRES_SV=allowed_not_screened") in new stack
    -- Executing [10000@from-trunk:5] Set("SIP/0173959066-000000f1", "CALLERPRES()=allowed_not_screened") in new stack
    -- Executing [10000@from-trunk:6] Set("SIP/0173959066-000000f1", "FAX_DEST=from-did-direct^300^1") in new stack
    -- Executing [10000@from-trunk:7] Answer("SIP/0173959066-000000f1", "") in new stack
    -- Executing [10000@from-trunk:8] Wait("SIP/0173959066-000000f1", "2") in new stack
    -- Executing [10000@from-trunk:9] Goto("SIP/0173959066-000000f1", "from-did-direct,201,1") in new stack
    -- Goto (from-did-direct,201,1)
    -- Executing [201@from-did-direct:1] Macro("SIP/0173959066-000000f1", "exten-vm,novm,201") in new stack
    -- Executing [s@macro-exten-vm:1] Macro("SIP/0173959066-000000f1", "user-callerid,") in new stack
    -- Executing [s@macro-user-callerid:1] Set("SIP/0173959066-000000f1", "AMPUSER=0173959066") in new stack
    -- Executing [s@macro-user-callerid:2] GotoIf("SIP/0173959066-000000f1", "0?report") in new stack
    -- Executing [s@macro-user-callerid:3] ExecIf("SIP/0173959066-000000f1", "1?Set(REALCALLERIDNUM=0173959066)") in new stack
    -- Executing [s@macro-user-callerid:4] Set("SIP/0173959066-000000f1", "AMPUSER=") in new stack
    -- Executing [s@macro-user-callerid:5] Set("SIP/0173959066-000000f1", "AMPUSERCIDNAME=") in new stack
    -- Executing [s@macro-user-callerid:6] GotoIf("SIP/0173959066-000000f1", "1?report") in new stack
    -- Goto (macro-user-callerid,s,10)
    -- Executing [s@macro-user-callerid:10] GotoIf("SIP/0173959066-000000f1", "0?continue") in new stack
    -- Executing [s@macro-user-callerid:11] Set("SIP/0173959066-000000f1", "__TTL=64") in new stack
    -- Executing [s@macro-user-callerid:12] GotoIf("SIP/0173959066-000000f1", "1?continue") in new stack
    -- Goto (macro-user-callerid,s,19)
    -- Executing [s@macro-user-callerid:19] Set("SIP/0173959066-000000f1", "CALLERID(number)=0173959066") in new stack
    -- Executing [s@macro-user-callerid:20] Set("SIP/0173959066-000000f1", "CALLERID(name)=0173959066") in new stack
    -- Executing [s@macro-user-callerid:21] NoOp("SIP/0173959066-000000f1", "Using CallerID "0173959066" <0173959066>") in new stack
    -- Executing [s@macro-exten-vm:2] Set("SIP/0173959066-000000f1", "RingGroupMethod=none") in new stack
    -- Executing [s@macro-exten-vm:3] Set("SIP/0173959066-000000f1", "VMBOX=novm") in new stack
    -- Executing [s@macro-exten-vm:4] Set("SIP/0173959066-000000f1", "__EXTTOCALL=201") in new stack
    -- Executing [s@macro-exten-vm:5] Set("SIP/0173959066-000000f1", "CFUEXT=") in new stack
    -- Executing [s@macro-exten-vm:6] Set("SIP/0173959066-000000f1", "CFBEXT=") in new stack
    -- Executing [s@macro-exten-vm:7] Set("SIP/0173959066-000000f1", "RT=""") in new stack
    -- Executing [s@macro-exten-vm:8] Macro("SIP/0173959066-000000f1", "record-enable,201,IN") in new stack
    -- Executing [s@macro-record-enable:1] GotoIf("SIP/0173959066-000000f1", "1?check") in new stack
    -- Goto (macro-record-enable,s,4)
    -- Executing [s@macro-record-enable:4] ExecIf("SIP/0173959066-000000f1", "0?MacroExit()") in new stack
    -- Executing [s@macro-record-enable:5] GotoIf("SIP/0173959066-000000f1", "0?Group:OUT") in new stack
    -- Goto (macro-record-enable,s,15)
    -- Executing [s@macro-record-enable:15] GotoIf("SIP/0173959066-000000f1", "1?IN") in new stack
    -- Goto (macro-record-enable,s,20)
    -- Executing [s@macro-record-enable:20] ExecIf("SIP/0173959066-000000f1", "1?MacroExit()") in new stack
    -- Executing [s@macro-exten-vm:9] Macro("SIP/0173959066-000000f1", "dial-one,"",tr,201") in new stack
    -- Executing [s@macro-dial-one:1] Set("SIP/0173959066-000000f1", "DEXTEN=201") in new stack
    -- Executing [s@macro-dial-one:2] Set("SIP/0173959066-000000f1", "DIALSTATUS_CW=") in new stack
    -- Executing [s@macro-dial-one:3] GosubIf("SIP/0173959066-000000f1", "0?screen,1") in new stack
    -- Executing [s@macro-dial-one:4] GosubIf("SIP/0173959066-000000f1", "0?cf,1") in new stack
    -- Executing [s@macro-dial-one:5] GotoIf("SIP/0173959066-000000f1", "1?skip1") in new stack
    -- Goto (macro-dial-one,s,8)
    -- Executing [s@macro-dial-one:8] GotoIf("SIP/0173959066-000000f1", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:9] GotoIf("SIP/0173959066-000000f1", "0?continue") in new stack
    -- Executing [s@macro-dial-one:10] Set("SIP/0173959066-000000f1", "EXTHASCW=") in new stack
    -- Executing [s@macro-dial-one:11] GotoIf("SIP/0173959066-000000f1", "1?next1:cwinusebusy") in new stack
    -- Goto (macro-dial-one,s,12)
    -- Executing [s@macro-dial-one:12] GotoIf("SIP/0173959066-000000f1", "0?docfu:skip3") in new stack
    -- Goto (macro-dial-one,s,16)
    -- Executing [s@macro-dial-one:16] GotoIf("SIP/0173959066-000000f1", "1?next2:continue") in new stack
    -- Goto (macro-dial-one,s,17)
    -- Executing [s@macro-dial-one:17] GotoIf("SIP/0173959066-000000f1", "1?continue") in new stack
    -- Goto (macro-dial-one,s,25)
    -- Executing [s@macro-dial-one:25] GotoIf("SIP/0173959066-000000f1", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:26] GosubIf("SIP/0173959066-000000f1", "1?dstring,1:dlocal,1") in new stack
    -- Executing [dstring@macro-dial-one:1] Set("SIP/0173959066-000000f1", "DSTRING=") in new stack
    -- Executing [dstring@macro-dial-one:2] Set("SIP/0173959066-000000f1", "DEVICES=201") in new stack
    -- Executing [dstring@macro-dial-one:3] ExecIf("SIP/0173959066-000000f1", "0?Return()") in new stack
    -- Executing [dstring@macro-dial-one:4] ExecIf("SIP/0173959066-000000f1", "0?Set(DEVICES=01)") in new stack
    -- Executing [dstring@macro-dial-one:5] Set("SIP/0173959066-000000f1", "LOOPCNT=1") in new stack
    -- Executing [dstring@macro-dial-one:6] Set("SIP/0173959066-000000f1", "ITER=1") in new stack
    -- Executing [dstring@macro-dial-one:7] Set("SIP/0173959066-000000f1", "THISDIAL=SIP/201") in new stack
    -- Executing [dstring@macro-dial-one:8] GosubIf("SIP/0173959066-000000f1", "1?zap2dahdi,1") in new stack
    -- Executing [zap2dahdi@macro-dial-one:1] ExecIf("SIP/0173959066-000000f1", "0?Return()") in new stack
    -- Executing [zap2dahdi@macro-dial-one:2] Set("SIP/0173959066-000000f1", "NEWDIAL=") in new stack
    -- Executing [zap2dahdi@macro-dial-one:3] Set("SIP/0173959066-000000f1", "LOOPCNT2=1") in new stack
    -- Executing [zap2dahdi@macro-dial-one:4] Set("SIP/0173959066-000000f1", "ITER2=1") in new stack
    -- Executing [zap2dahdi@macro-dial-one:5] Set("SIP/0173959066-000000f1", "THISPART2=SIP/201") in new stack
    -- Executing [zap2dahdi@macro-dial-one:6] ExecIf("SIP/0173959066-000000f1", "0?Set(THISPART2=DAHDI/201)") in new stack
    -- Executing [zap2dahdi@macro-dial-one:7] Set("SIP/0173959066-000000f1", "NEWDIAL=SIP/201&") in new stack
    -- Executing [zap2dahdi@macro-dial-one:8] Set("SIP/0173959066-000000f1", "ITER2=2") in new stack
    -- Executing [zap2dahdi@macro-dial-one:9] GotoIf("SIP/0173959066-000000f1", "0?begin2") in new stack
    -- Executing [zap2dahdi@macro-dial-one:10] Set("SIP/0173959066-000000f1", "THISDIAL=SIP/201") in new stack
    -- Executing [zap2dahdi@macro-dial-one:11] Return("SIP/0173959066-000000f1", "") in new stack
    -- Executing [dstring@macro-dial-one:9] Set("SIP/0173959066-000000f1", "DSTRING=SIP/201&") in new stack
    -- Executing [dstring@macro-dial-one:10] Set("SIP/0173959066-000000f1", "ITER=2") in new stack
    -- Executing [dstring@macro-dial-one:11] GotoIf("SIP/0173959066-000000f1", "0?begin") in new stack
    -- Executing [dstring@macro-dial-one:12] Set("SIP/0173959066-000000f1", "DSTRING=SIP/201") in new stack
    -- Executing [dstring@macro-dial-one:13] Return("SIP/0173959066-000000f1", "") in new stack
    -- Executing [s@macro-dial-one:27] GotoIf("SIP/0173959066-000000f1", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:28] GotoIf("SIP/0173959066-000000f1", "0?skiptrace") in new stack
    -- Executing [s@macro-dial-one:29] GosubIf("SIP/0173959066-000000f1", "1?ctset,1:ctclear,1") in new stack
    -- Executing [ctset@macro-dial-one:1] Set("SIP/0173959066-000000f1", "DB(CALLTRACE/201)=0173959066") in new stack
    -- Executing [ctset@macro-dial-one:2] Return("SIP/0173959066-000000f1", "") in new stack
    -- Executing [s@macro-dial-one:30] Set("SIP/0173959066-000000f1", "D_OPTIONS=tr") in new stack
    -- Executing [s@macro-dial-one:31] ExecIf("SIP/0173959066-000000f1", "0?SIPAddHeader(Alert-Info: )") in new stack
    -- Executing [s@macro-dial-one:32] ExecIf("SIP/0173959066-000000f1", "0?SIPAddHeader()") in new stack
    -- Executing [s@macro-dial-one:33] ExecIf("SIP/0173959066-000000f1", "0?Set(CHANNEL(musicclass)=)") in new stack
    -- Executing [s@macro-dial-one:34] GosubIf("SIP/0173959066-000000f1", "0?qwait,1") in new stack
    -- Executing [s@macro-dial-one:35] Set("SIP/0173959066-000000f1", "__CWIGNORE=") in new stack
    -- Executing [s@macro-dial-one:36] Set("SIP/0173959066-000000f1", "__KEEPCID=TRUE") in new stack
    -- Executing [s@macro-dial-one:37] Dial("SIP/0173959066-000000f1", "SIP/201,"",tr") in new stack
  == Everyone is busy/congested at this time (1:0/0/1)
    -- Executing [s@macro-dial-one:38] ExecIf("SIP/0173959066-000000f1", "0?Set(DIALSTATUS=)") in new stack
    -- Executing [s@macro-dial-one:39] GosubIf("SIP/0173959066-000000f1", "0?s-CHANUNAVAIL,1") in new stack
    -- Executing [s@macro-dial-one:40] MacroExit("SIP/0173959066-000000f1", "") in new stack
    -- Executing [s@macro-exten-vm:10] GotoIf("SIP/0173959066-000000f1", "0?exit") in new stack
    -- Executing [s@macro-exten-vm:11] Set("SIP/0173959066-000000f1", "SV_DIALSTATUS=CHANUNAVAIL") in new stack
    -- Executing [s@macro-exten-vm:12] GosubIf("SIP/0173959066-000000f1", "0?docfu,1") in new stack
    -- Executing [s@macro-exten-vm:13] GosubIf("SIP/0173959066-000000f1", "0?docfb,1") in new stack
    -- Executing [s@macro-exten-vm:14] Set("SIP/0173959066-000000f1", "DIALSTATUS=CHANUNAVAIL") in new stack
    -- Executing [s@macro-exten-vm:15] NoOp("SIP/0173959066-000000f1", "Voicemail is 'novm'") in new stack
    -- Executing [s@macro-exten-vm:16] GotoIf("SIP/0173959066-000000f1", "1?s-CHANUNAVAIL,1") in new stack
    -- Goto (macro-exten-vm,s-CHANUNAVAIL,1)
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:1] NoOp("SIP/0173959066-000000f1", "IVR_RETVM:  IVR_CONTEXT: ") in new stack
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:2] GotoIf("SIP/0173959066-000000f1", "0?exit,1") in new stack
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:3] PlayTones("SIP/0173959066-000000f1", "congestion") in new stack
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:4] Congestion("SIP/0173959066-000000f1", "10") in new stack

в

В логе elastix вот что:

2013-09-03 12:39:57 0173959066      201 SIP/0173959066-0000000a         ANSWERED    11s
2013-09-03 12:38:36 0173959066      201 SIP/0173959066-00000008     SIP/201-00000009    NO ANSWER   22s
2013-09-03 12:34:07 0173959066      201 SIP/0173959066-00000006     SIP/201-00000007    NO ANSWER   15s

sip show peers дал следующее:

Name/username              Host                                    Dyn Forcerpor                                                                                                                                                             t ACL Port     Status
0173959066/0173959066      192.168.5.111                            D   N                                                                                                                                                                          5060     OK (57 ms)
200/200                    (Unspecified)                            D   N                                                                                                                                                                       A  0        UNKNOWN
201/201                    (Unspecified)                            D   N                                                                                                                                                                       A  0        UNKNOWN
3 sip peers [Monitored: 1 online, 2 offline Unmonitored: 0 online, 0 offline]

Верхний лог с ошибкой (хотя странно, на вызовы я не отвечал, а статус на последнем стоит ANSWERED (как раз на нем шли короткие гудки)

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.