Втулка балки:
Вы однозначно решили веселиться с Астериксом.
Ага, уже спортивный интерес. А там посмотрим...
Втулка балки:
Держать ПОСТОЯННО, даже в sleep-режиме, включённым софтфон на мобиле - это передвигаться от розетки к розетке.
Уже неделю хожу с Zoiper на Андроиде, сразу сделал внутреннюю связь через Asteriks. Не заметил чтобы батарея быстрее таяла.
Втулка балки:
У моих родителей и родителей жены дома стоЯт Gigaset-ы IP. И соответственно, когда они мне/нам звонят домой (вообще ничего не понимая в SIP, просто выбирая номер в записной), звонок очень с большой вероятностью не теряется, определяется, остаётся в пропущенных, если никто не поднял. Ну и бонусом идеальное качество звука, хотя мы живём с ними в разных странах. Есть ещё плюшки, но не важно
Не понимаю, зачем SIP телефоны дома? Какое вы получаете преимущество? Вы их настроили сразу на SIP белтелекома или просто воткнули в обычную аналоговую линию? А про плюшки можно поподробнее?
Добавлено спустя 20 минут 43 секунды
Итак, настроил почти всю эту связку (о целях и задачах см. мой пост выше).
Рассказываю.
Сначала я поставил Asterisk на NAS Synology, добавил внутренних юзеров/клиентов и создал Dial Plan
(подробнее описано здесь: https://itwriter.ru/2013/04/05/asterisk_na_synology/).
Проверил что внутренние юзеры могут звонить друг другу.
1. Прокинул PVC2 коннекшн в настройках белтелекомовского модема ка bridge, на порт LAN2.
Кабелёк с LAN2 идет напрямую ко 2й сетевухе NAS'а Synology.
В итоге на 2й сетевухе synology имеем внутренний ip адрес, с которого можно продключится к их серверу.
2. Добавил роут в Synology, чтобы SIP гейт Белтелекома был доступен:
route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.ххх.yyy.1
где xxx.yyy совпадает с выданным вами ip адресом.
3. В меню Trunks Астериска добавил транк. В настройках GUI при создании прописал в username короткий номер телефона (если сразу прописать длинный, будет глючить, т.к. это имя еще идет в качестве названия секции конфига и еще много куда).
Потом можно сделать Edit и прописать длинный username вида +37517ваш_номер@ims.beltel.by
4. Нужны еще расширенные опции, которые в настройках Asterisk GUI не сделать. Поэтому заходим в меню Options, выбираем закладку Advanced Options и разрешаем расширенные настройки. В меню полявляется раздел File Editor.
5. В File Editor выбираем файл users.conf, далее выбираем секцию, навзание которой совпадает с вашим username, которое вы вводили при создании транка.
Там меняем настройки на следующие:
host=10.136.0.41 (сервер белтелекома, смотрим в настройках вашего модема).
username=+37517ваш_номер@ims.beltel.by
secret=ваш_пароль
trunkname=Beltelecom
context=не_меняем, оставляем что было
hasexten=no
hasiax=no
hassip=yes
registeriax=no
registersip=yes
trunkstyle=voip
disallow=all
allow=all
fromuser=+37517ваш_номер
fromdomain=ims.beltel.by
qualify=yes
type=peer
insecure=invite
dtmfmode=inband
nat=yes
Далее выбираем файл sip.conf, секцию general. Добавляем туда строку:
register=> +37517ваш_номер@ims.beltel.by:ваш_пароль:"+37517ваш_номер@ims.beltel.by"@10.136.0.41/+37517ваш_номер
(тут адрес сервера белтелекома должен совпадать с тем что в настройках выше).
Жмем кнопку Apply changes, и на закладке System Status наслаждаемся активным транком (статус должен быть Registered, зеленым цветом).
6. Если что-то пойдет не так (а я провозился прилично), то открываем Aterisk в режиме дебаггера.
Для этого:
Логинимся к NAS'у через SSH (как включить см. в хелпах Synology).
Запускаем консоль Asterisk'а в "болтливом" режиме:
cd /volume1/@appstore/Asterisk/sbin
./asterisk -rvvvv
Внутри консоли выполняем команды по необходимости:
sip set debug ip 10.136.0.41 - включает показ отладочной инфы на консоль для всех сообщений с указанного ip
sip set debug off - выключает
sip show registry - показ зарегистрированного транка
sip show peers - показ зарегистрированных клиентов
core reload - перезагрузка измененных конфигов (когда правим что-то в GUI через File Editor, потом выполняем эту комманду, чтобы применить)
core restart now - рестарт всего Asteriska
Примеры у меня:
*CLI> sip show peers
Name/username Host Dyn Forcerport Comedia ACL Port Status Description
ваш_номер/+37517ваш_номер@ims 10.136.0.41 Yes Yes 5060 OK (62 ms)
6000/6000 (Unspecified) D Yes Yes 0 Unmonitored
6001/6001 (Unspecified) D Yes Yes 0 Unmonitored
6002/6002 192.168.1.116 D Yes Yes 50002 Unmonitored
4 sip peers [Monitored: 1 online, 0 offline Unmonitored: 1 online, 2 offline]
*CLI> sip show registry
Host dnsmgr Username Refresh State Reg.Time
10.136.0.41:5060 N +37517ваш_номер 105 Registered Tue, 25 Sep 2016 12:11:29
10.136.0.41:5060 N +37517ваш_номер 120 No Authentication
2 SIP registrations.
В режиме дебага видим что посылает Asteriks на сервер и что отвечает сервер белтелеком.
Например:
WARNING[16425]: chan_sip.c:23624 handle_response_register: Forbidden - wrong password on authentication for REGISTER for '+37517ваш_номер' to '10.136.0.41'
[Sep 27 14:08:08] NOTICE[16972]: chan_sip.c:15178 sip_reregister: -- Re-registration for +37517ваш_номер@10.136.0.41
REGISTER 12 headers, 0 lines
Reliably Transmitting (no NAT) to 10.136.0.41:5060:
REGISTER sip:ims.beltel.by SIP/2.0
Via: SIP/2.0/UDP 10.xxx.yyy.zzz:5060;branch=z7hG4bK564ffaee
Max-Forwards: 70
From: <sip:+37517ваш_номер@ims.beltel.by>;tag=as201321db
To: <sip:+37517ваш_номер@ims.beltel.by>
Call-ID: 8c13bf5e32d17c2462db4c36400e636f@127.0.0.1
CSeq: 105 REGISTER
Supported: replaces, timer
User-Agent: Asterisk PBX 13.1.0
Authorization: Digest username="+37517ваш_номер@ims.beltel.by", realm="ims.beltel.by", algorithm=MD5, uri="sip:ims.beltel.by", nonce="OHJ6M89Ml8huQlQfrLFvSQ==", response="07283cd962a4d9a06e50fa72788b5c49", qop=auth, cnonce="6b3b67be", nc=00000003
Expires: 120
Contact: <sip:+37517ваш_номер@10.xxx.yyy.zzz:5060>
Content-Length: 0
---
<--- SIP read from UDP:10.136.0.41:5060 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP 10.xxx.yyy.zzz:5060;branch=z9hG4bK364ffaee
Call-ID: 8c13bf5e32d17c2462db4c36400e636f@127.0.0.1
From: <sip:+37517ваш_номер@ims.beltel.by>;tag=as201311db
To: <sip:+37517ваш_номер@ims.beltel.by>;tag=c50kkl7m
CSeq: 105 REGISTER
P-Associated-URI: <sip:+37517ваш_номер@ims.beltel.by>,<sip:+37517ваш_номер@ims.beltel.by;user=phone>
Accept-Resource-Priority: wps.4
Contact: <sip:+37517ваш_номер@10.xxx.yyy.zzz:5060>;q=1;expires=120
Content-Length: 0
Замечу, что тут идет слишком частая перерегистрация:
expires=120
в то время как в модеме у меня стоит 3600 сек.. надо будет поправить как-то...
про проблему нагуглил тут: https://forum.asterisk.ru/viewtopic.php?f=3&t=123&start=10
Добавлено спустя 42 минуты 43 секунды
Теперь о проблеме. Настроил Outgoing calling rules (пока на обычные городские номера, начинающиеся с 2 и 5):
и Incoming calling rules, для всех номеров и для анонимных (шаблон s). Услугу по определению номера не включал.
Исходящие звонки все идут на ура! Никаких проблем.
Проблема со входящими.
Когда правлю Incoming calling rules (хотя бы меняю последовательность), и нажимаю Apply Changes, то входящий звонок работает.
Спустя 120 секунд происходит перерегистрация транка, и все, входящие вызовы отваливаются, а вызывающему абоненту робобаба говорит "неправильно набран номер" или даже "набранный номер не существует". После того, как снова поменяю что-то (например порядок) и сделаю Apply Changes. все снова работает 120 секунд.
Вот логи:
---
-- Reloading module 'res_adsi.so' (ADSI Resource)
-- Reloading module 'app_agent_pool.so' (Call center agent pool applications)
-- Reloading module 'app_confbridge.so' (Conference Bridge Application)
-- Reloading module 'cdr_custom.so' (Customizable Comma Separated Values CDR Backend)
== Parsing '/var/packages/Asterisk/target/etc/asterisk/cdr_custom.conf': Found
-- Reloading module 'cel_custom.so' (Customizable Comma Separated Values CEL Backend)
== Parsing '/var/packages/Asterisk/target/etc/asterisk/cel_custom.conf': Found
[Sep 28 12:37:50] NOTICE[26287]: cel_custom.c:95 load_config: No mappings found in cel_custom.conf. Not logging CEL to custom CSVs.
Added CEL CSV mapping for 0 files.
-- Reloading module 'cdr_manager.so' (Asterisk Manager Interface CDR Backend)
-- Reloading module 'cel_manager.so' (Asterisk Manager Interface CEL Backend)
-- Reloading module 'cdr_csv.so' (Comma Separated Values CDR Backend)
-- Reloading module 'res_clialiases.so' (CLI Aliases)
-- Reloading module 'res_http_post.so' (HTTP POST support)
-- Reloading module 'app_minivm.so' (Mini VoiceMail (A minimal Voicemail e-mail System))
-- Reloading module 'app_amd.so' (Answering Machine Detection Application)
-- Reloading module 'chan_unistim.so' (UNISTIM Protocol (USTM))
Reloading unistim.conf...
== Parsing '/var/packages/Asterisk/target/etc/asterisk/unistim.conf': Found
-- Reloading module 'app_alarmreceiver.so' (Alarm Receiver for Asterisk)
-- Reloading module 'app_voicemail.so' (Comedian Mail (Voicemail System))
-- Reloading module 'pbx_config.so' (Text Extension Configuration)
== Parsing '/var/packages/Asterisk/target/etc/asterisk/extensions.conf': Found
== Setting global variable 'CONSOLE' to 'Console/dsp'
== Setting global variable 'IAXINFO' to 'guest'
== Setting global variable 'TRUNK' to 'DAHDI/G2'
== Setting global variable 'TRUNKMSD' to '1'
== Setting global variable 'FEATURES' to ''
== Setting global variable 'DIALOPTIONS' to ''
== Setting global variable 'RINGTIME' to '20'
== Setting global variable 'FOLLOWMEOPTIONS' to ''
== Setting global variable 'PAGING_HEADER' to 'Intercom'
== Setting global variable 'CID_6000' to '6000'
== Setting global variable 'CID_6001' to '6001'
== Setting global variable 'CID_6002' to '6002'
== Setting global variable 'trunk_1' to 'SIP/trunk_1'
== Setting global variable 'CID_trunk_1' to '+37517мой_номер'
== Setting global variable 'мой_номер' to 'SIP/мой_номер'
-- Registered extension context 'dundi-e164-canonical'; registrar: pbx_config
-- Registered extension context 'dundi-e164-customers'; registrar: pbx_config
-- Registered extension context 'dundi-e164-via-pstn'; registrar: pbx_config
-- Registered extension context 'dundi-e164-local'; registrar: pbx_config
-- Including context 'dundi-e164-canonical' in context 'dundi-e164-local'
-- Including context 'dundi-e164-customers' in context 'dundi-e164-local'
-- Including context 'dundi-e164-via-pstn' in context 'dundi-e164-local'
-- Registered extension context 'dundi-e164-switch'; registrar: pbx_config
-- Including switch 'DUNDi/e164' in context 'dundi-e164-switch'
-- Registered extension context 'dundi-e164-lookup'; registrar: pbx_config
-- Including context 'dundi-e164-local' in context 'dundi-e164-lookup'
-- Including context 'dundi-e164-switch' in context 'dundi-e164-lookup'
-- Registered extension context 'macro-dundi-e164'; registrar: pbx_config
-- Added extension 's' priority 1 to macro-dundi-e164
-- Including context 'dundi-e164-lookup' in context 'macro-dundi-e164'
-- Registered extension context 'iaxtel700'; registrar: pbx_config
-- Added extension '_91700XXXXXXX' priority 1 to iaxtel700
-- Registered extension context 'iaxprovider'; registrar: pbx_config
-- Registered extension context 'trunkint'; registrar: pbx_config
-- Added extension '_9011.' priority 1 to trunkint
-- Added extension '_9011.' priority 2 to trunkint
-- Registered extension context 'trunkld'; registrar: pbx_config
-- Added extension '_91NXXNXXXXXX' priority 1 to trunkld
-- Added extension '_91NXXNXXXXXX' priority 2 to trunkld
-- Registered extension context 'trunklocal'; registrar: pbx_config
-- Added extension '_9NXXXXXX' priority 1 to trunklocal
-- Registered extension context 'trunktollfree'; registrar: pbx_config
-- Added extension '_91800NXXXXXX' priority 1 to trunktollfree
-- Added extension '_91888NXXXXXX' priority 1 to trunktollfree
-- Added extension '_91877NXXXXXX' priority 1 to trunktollfree
-- Added extension '_91866NXXXXXX' priority 1 to trunktollfree
-- Registered extension context 'international'; registrar: pbx_config
-- Including context 'longdistance' in context 'international'
-- Including context 'trunkint' in context 'international'
-- Registered extension context 'longdistance'; registrar: pbx_config
-- Including context 'local' in context 'longdistance'
-- Including context 'trunkld' in context 'longdistance'
-- Registered extension context 'local'; registrar: pbx_config
-- Including context 'default' in context 'local'
-- Including context 'trunklocal' in context 'local'
-- Including context 'iaxtel700' in context 'local'
-- Including context 'trunktollfree' in context 'local'
-- Including context 'iaxprovider' in context 'local'
-- Including context 'parkedcalls' in context 'local'
-- Registered extension context 'outbound-freenum'; registrar: pbx_config
-- Added extension '_X*X!' priority 1 to outbound-freenum
-- Added extension '_XX*X!' priority 1 to outbound-freenum
-- Added extension '_XXX*X!' priority 1 to outbound-freenum
-- Added extension '_XXXX*X!' priority 1 to outbound-freenum
-- Added extension '_XXXXX*X!' priority 1 to outbound-freenum
-- Added extension '_XXXXXX*X!' priority 1 to outbound-freenum
-- Registered extension context 'outbound-freenum2'; registrar: pbx_config
-- Added extension '_X!' priority 1 to outbound-freenum2
-- Added extension '_X!' priority 2 to outbound-freenum2
-- Added extension '_X!' priority 3 to outbound-freenum2
-- Added extension '_X!' priority 4 to outbound-freenum2
-- Added extension '_X!' priority 5 to outbound-freenum2
-- Added extension '_X!' priority 6 to outbound-freenum2
-- Added extension '_X!' priority 7 to outbound-freenum2
-- Added extension '_X!' priority 8 to outbound-freenum2
-- Added extension '_X!' priority 9 to outbound-freenum2
-- Added extension '_X!' priority 10 to outbound-freenum2
-- Added extension '_X!' priority 11 to outbound-freenum2
-- Added extension '_X!' priority 12 to outbound-freenum2
-- Added extension '_X!' priority 13 to outbound-freenum2
-- Added extension 'fn-BUSY' priority 1 to outbound-freenum2
-- Added extension '_f[n]-.' priority 1 to outbound-freenum2
-- Added extension '_f[n]-.' priority 2 to outbound-freenum2
-- Registered extension context 'macro-trunkdial'; registrar: pbx_config
-- Added extension 's' priority 1 to macro-trunkdial
-- Added extension 's' priority 2 to macro-trunkdial
-- Added extension 's-NOANSWER' priority 1 to macro-trunkdial
-- Added extension 's-BUSY' priority 1 to macro-trunkdial
-- Added extension '_s-.' priority 1 to macro-trunkdial
-- Registered extension context 'stdexten'; registrar: pbx_config
-- Added extension '_X.' priority 50000 to stdexten
-- Added extension '_X.' priority 50001 to stdexten
-- Added extension '_X.' priority 50002 to stdexten
-- Added extension '_X.' priority 50003 to stdexten
-- Added extension '_X.' priority 50004 to stdexten
-- Added extension '_X.' priority 50005 to stdexten
-- Added extension '_X.' priority 50006 to stdexten
-- Added extension 'stdexten-NOANSWER' priority 1 to stdexten
-- Added extension 'stdexten-NOANSWER' priority 2 to stdexten
-- Added extension 'stdexten-BUSY' priority 1 to stdexten
-- Added extension 'stdexten-BUSY' priority 2 to stdexten
-- Added extension '_stde[x]te[n]-.' priority 1 to stdexten
-- Added extension 'a' priority 1 to stdexten
-- Added extension 'a' priority 2 to stdexten
-- Registered extension context 'stdPrivacyexten'; registrar: pbx_config
-- Added extension '_X.' priority 60000 to stdPrivacyexten
-- Added extension '_X.' priority 60001 to stdPrivacyexten
-- Added extension '_X.' priority 60002 to stdPrivacyexten
-- Added extension '_X.' priority 60003 to stdPrivacyexten
-- Added extension '_X.' priority 60004 to stdPrivacyexten
-- Added extension '_X.' priority 60005 to stdPrivacyexten
-- Added extension '_X.' priority 60006 to stdPrivacyexten
-- Added extension '_X.' priority 60007 to stdPrivacyexten
-- Added extension '_X.' priority 60008 to stdPrivacyexten
-- Added extension 'stdexten-NOANSWER' priority 1 to stdPrivacyexten
-- Added extension 'stdexten-NOANSWER' priority 2 to stdPrivacyexten
-- Added extension 'stdexten-NOANSWER' priority 3 to stdPrivacyexten
-- Added extension 'stdexten-BUSY' priority 1 to stdPrivacyexten
-- Added extension 'stdexten-BUSY' priority 2 to stdPrivacyexten
-- Added extension 'stdexten-BUSY' priority 3 to stdPrivacyexten
-- Added extension 'stdexten-DONTCALL' priority 1 to stdPrivacyexten
-- Added extension 'stdexten-TORTURE' priority 1 to stdPrivacyexten
-- Added extension '_stde[x]te[n]-.' priority 1 to stdPrivacyexten
-- Added extension 'a' priority 1 to stdPrivacyexten
-- Added extension 'a' priority 2 to stdPrivacyexten
-- Registered extension context 'macro-page'; registrar: pbx_config
-- Added extension 's' priority 1 to macro-page
-- Added extension 's' priority 2 to macro-page
-- Added extension 's' priority 3 to macro-page
-- Added extension 's' priority 4 to macro-page
-- Added extension 's' priority 5 to macro-page
-- Added extension 's' priority 6 to macro-page
-- Added extension 's' priority 7 to macro-page
-- Registered extension context 'demo'; registrar: pbx_config
-- Including context 'stdexten' in context 'demo'
-- Added extension 's' priority 1 to demo
-- Added extension 's' priority 2 to demo
-- Added extension 's' priority 3 to demo
-- Added extension 's' priority 4 to demo
-- Added extension 's' priority 5 to demo
-- Added extension 's' priority 6 to demo
-- Added extension 's' priority 7 to demo
-- Added extension '2' priority 1 to demo
-- Added extension '2' priority 2 to demo
-- Added extension '3' priority 1 to demo
-- Added extension '3' priority 2 to demo
-- Added extension '1000' priority 1 to demo
-- Added extension '1234' priority 1 to demo
-- Added extension '1234' priority 2 to demo
-- Added extension '1234' priority 3 to demo
-- Added extension '1235' priority 1 to demo
-- Added extension '1236' priority 1 to demo
-- Added extension '1236' priority 2 to demo
-- Added extension '#' priority 1 to demo
-- Added extension '#' priority 2 to demo
-- Added extension 't' priority 1 to demo
-- Added extension 'i' priority 1 to demo
-- Added extension '500' priority 1 to demo
-- Added extension '500' priority 2 to demo
-- Added extension '500' priority 3 to demo
-- Added extension '500' priority 4 to demo
-- Added extension '600' priority 1 to demo
-- Added extension '600' priority 2 to demo
-- Added extension '600' priority 3 to demo
-- Added extension '600' priority 4 to demo
-- Added extension '76245' priority 1 to demo
-- Added extension '_7XXX' priority 1 to demo
-- Added extension '7999' priority 1 to demo
-- Added extension '7999' priority 2 to demo
-- Added extension '8500' priority 1 to demo
-- Added extension '8500' priority 2 to demo
-- Registered extension context 'page'; registrar: pbx_config
-- Added extension '_X.' priority 1 to page
-- Registered extension context 'public'; registrar: pbx_config
-- Including context 'demo' in context 'public'
-- Registered extension context 'default'; registrar: pbx_config
-- Registered extension context 'time'; registrar: pbx_config
-- Added extension '_X.' priority 30000 to time
-- Added extension '_X.' priority 30001 to time
-- Added extension '_X.' priority 30002 to time
-- Added extension '_X.' priority 30003 to time
-- Added extension '_X.' priority 30004 to time
-- Added extension '_X.' priority 30005 to time
-- Added extension '_X.' priority 30006 to time
-- Added extension '_X.' priority 30007 to time
-- Added extension '_X.' priority 30008 to time
-- Added extension '_X.' priority 30009 to time
-- Added extension '_X.' priority 30010 to time
-- Registered extension context 'ani'; registrar: pbx_config
-- Added extension '_X.' priority 40000 to ani
-- Added extension '_X.' priority 40001 to ani
-- Added extension '_X.' priority 40002 to ani
-- Added extension '_X.' priority 40003 to ani
-- Added extension '_X.' priority 40004 to ani
-- Added extension '_X.' priority 40005 to ani
-- Added extension '_X.' priority 40006 to ani
-- Added extension '_X.' priority 40007 to ani
-- Registered extension context 'macro-stdexten'; registrar: pbx_config
-- Added extension 's' priority 1 to macro-stdexten
-- Added extension 's' priority 2 to macro-stdexten
-- Added extension 's' priority 3 to macro-stdexten
-- Added extension 's' priority 4 to macro-stdexten
-- Added extension 's' priority 5 to macro-stdexten
-- Added extension 's' priority 6 to macro-stdexten
-- Added extension 's-NOANSWER' priority 1 to macro-stdexten
-- Added extension 's-NOANSWER' priority 2 to macro-stdexten
-- Added extension 's-BUSY' priority 1 to macro-stdexten
-- Added extension 's-BUSY' priority 2 to macro-stdexten
-- Added extension '_s-.' priority 1 to macro-stdexten
-- Added extension 'a' priority 1 to macro-stdexten
-- Registered extension context 'macro-stdexten-followme'; registrar: pbx_config
-- Added extension 's' priority 1 to macro-stdexten-followme
-- Added extension 's' priority 2 to macro-stdexten-followme
-- Added extension 's' priority 3 to macro-stdexten-followme
-- Added extension 's' priority 4 to macro-stdexten-followme
-- Added extension 's' priority 5 to macro-stdexten-followme
-- Added extension 's' priority 6 to macro-stdexten-followme
-- Added extension 's' priority 7 to macro-stdexten-followme
-- Added extension 's-NOANSWER' priority 1 to macro-stdexten-followme
-- Added extension 's-BUSY' priority 1 to macro-stdexten-followme
-- Added extension 's-BUSY' priority 2 to macro-stdexten-followme
-- Added extension '_s-.' priority 1 to macro-stdexten-followme
-- Added extension 'a' priority 1 to macro-stdexten-followme
-- Registered extension context 'macro-pagingintercom'; registrar: pbx_config
-- Added extension 's' priority 1 to macro-pagingintercom
-- Added extension 's' priority 2 to macro-pagingintercom
-- Added extension 's' priority 3 to macro-pagingintercom
-- Registered extension context 'conferences'; registrar: pbx_config
-- Registered extension context 'ringgroups'; registrar: pbx_config
-- Registered extension context 'queues'; registrar: pbx_config
-- Registered extension context 'voicemenus'; registrar: pbx_config
-- Registered extension context 'voicemailgroups'; registrar: pbx_config
-- Registered extension context 'directory'; registrar: pbx_config
-- Registered extension context 'page_an_extension'; registrar: pbx_config
-- Registered extension context 'pagegroups'; registrar: pbx_config
-- Registered extension context 'asterisk_guitools'; registrar: pbx_config
-- Added extension 'executecommand' priority 1 to asterisk_guitools
-- Added extension 'executecommand' priority 2 to asterisk_guitools
-- Added extension 'record_vmenu' priority 1 to asterisk_guitools
-- Added extension 'record_vmenu' priority 2 to asterisk_guitools
-- Added extension 'record_vmenu' priority 3 to asterisk_guitools
-- Added extension 'record_vmenu' priority 4 to asterisk_guitools
-- Added extension 'record_vmenu' priority 5 to asterisk_guitools
-- Added extension 'record_vmenu' priority 6 to asterisk_guitools
-- Added extension 'play_file' priority 1 to asterisk_guitools
-- Added extension 'play_file' priority 2 to asterisk_guitools
-- Added extension 'play_file' priority 3 to asterisk_guitools
-- Registered extension context 'macro-local-callingrule-cid-0.1'; registrar: pbx_config
-- Added extension 's' priority 1 to macro-local-callingrule-cid-0.1
-- Added extension 's' priority 2 to macro-local-callingrule-cid-0.1
-- Registered extension context 'macro-trunkdial-failover-0.3'; registrar: pbx_config
-- Added extension 's' priority 1 to macro-trunkdial-failover-0.3
-- Added extension 's' priority 2 to macro-trunkdial-failover-0.3
-- Added extension 's' priority 3 to macro-trunkdial-failover-0.3
-- Added extension 's' priority 4 to macro-trunkdial-failover-0.3
-- Added extension 's' priority 5 to macro-trunkdial-failover-0.3
-- Added extension 's' priority 6 to macro-trunkdial-failover-0.3
-- Added extension 's' priority 7 to macro-trunkdial-failover-0.3
-- Added extension 's' priority 8 to macro-trunkdial-failover-0.3
-- Added extension '1-setgbobname' priority 1 to macro-trunkdial-failover-0.3
-- Added extension '1-setgbobname' priority 2 to macro-trunkdial-failover-0.3
-- Added extension '1-fmsetcid' priority 1 to macro-trunkdial-failover-0.3
-- Added extension '1-fmsetcid' priority 2 to macro-trunkdial-failover-0.3
-- Added extension '1-fmsetcid' priority 3 to macro-trunkdial-failover-0.3
-- Added extension '1-dial' priority 1 to macro-trunkdial-failover-0.3
-- Added extension '1-dial' priority 2 to macro-trunkdial-failover-0.3
-- Added extension '1-CHANUNAVAIL' priority 1 to macro-trunkdial-failover-0.3
-- Added extension '1-CHANUNAVAIL' priority 2 to macro-trunkdial-failover-0.3
-- Added extension '1-CONGESTION' priority 1 to macro-trunkdial-failover-0.3
-- Added extension '1-CONGESTION' priority 2 to macro-trunkdial-failover-0.3
-- Added extension '1-out' priority 1 to macro-trunkdial-failover-0.3
-- Registered extension context 'queue-member-manager'; registrar: pbx_config
-- Added extension 'handle_member' priority 1 to queue-member-manager
-- Added extension 'handle_member' priority 2 to queue-member-manager
-- Added extension 'handle_member' priority 3 to queue-member-manager
-- Added extension 'handle_member' priority 4 to queue-member-manager
-- Added extension 'handle_member' priority 5 to queue-member-manager
-- Added extension 'handle_member' priority 6 to queue-member-manager
-- Added extension 'handle_member' priority 7 to queue-member-manager
-- Added extension 'handle_member' priority 8 to queue-member-manager
-- Added extension 'handle_member' priority 9 to queue-member-manager
-- Registered extension context 'macro-member-loginlogout'; registrar: pbx_config
-- Added extension 's' priority 1 to macro-member-loginlogout
-- Added extension 's' priority 2 to macro-member-loginlogout
-- Added extension 's' priority 3 to macro-member-loginlogout
-- Added extension 's' priority 4 to macro-member-loginlogout
-- Added extension 's' priority 5 to macro-member-loginlogout
-- Added extension 's' priority 6 to macro-member-loginlogout
-- Added extension 's' priority 7 to macro-member-loginlogout
-- Added extension 's' priority 8 to macro-member-loginlogout
-- Added extension 's' priority 9 to macro-member-loginlogout
-- Added extension 's' priority 10 to macro-member-loginlogout
-- Added extension 's' priority 11 to macro-member-loginlogout
-- Added extension 's' priority 12 to macro-member-loginlogout
-- Added extension 's' priority 13 to macro-member-loginlogout
-- Added extension 's' priority 14 to macro-member-loginlogout
-- Registered extension context 'macro-q_login'; registrar: pbx_config
-- Added extension 's' priority 1 to macro-q_login
-- Added extension 's' priority 2 to macro-q_login
-- Added extension 's' priority 3 to macro-q_login
-- Added extension 's' priority 4 to macro-q_login
-- Registered extension context 'macro-q_logout'; registrar: pbx_config
-- Added extension 's' priority 1 to macro-q_logout
-- Added extension 's' priority 2 to macro-q_logout
-- Added extension 's' priority 3 to macro-q_logout
-- Added extension 's' priority 4 to macro-q_logout
-- Registered extension context 'DID_trunk_1'; registrar: pbx_config
-- Including context 'DID_trunk_1_default' in context 'DID_trunk_1'
-- Registered extension context 'DID_trunk_1_default'; registrar: pbx_config
-- Registered extension context 'DID_мой_номер'; registrar: pbx_config
-- Including context 'DID_мой_номер_default' in context 'DID_мой_номер'
-- Registered extension context 'DID_мой_номер_default'; registrar: pbx_config
-- Added extension '_X.' priority 1 to DID_мой_номер_default
-- Added extension 's' priority 1 to DID_мой_номер_default
-- Registered extension context 'CallingRule_Outgoing'; registrar: pbx_config
-- Added extension '_[25]X.' priority 1 to CallingRule_Outgoing
-- Registered extension context 'DLPN_DialPlan1'; registrar: pbx_config
-- Including context 'CallingRule_Outgoing' in context 'DLPN_DialPlan1'
-- Including context 'default' in context 'DLPN_DialPlan1'
-- Including context 'parkedcalls' in context 'DLPN_DialPlan1'
-- Including context 'conferences' in context 'DLPN_DialPlan1'
-- Including context 'ringgroups' in context 'DLPN_DialPlan1'
-- Including context 'voicemenus' in context 'DLPN_DialPlan1'
-- Including context 'queues' in context 'DLPN_DialPlan1'
-- Including context 'voicemailgroups' in context 'DLPN_DialPlan1'
-- Including context 'directory' in context 'DLPN_DialPlan1'
-- Including context 'pagegroups' in context 'DLPN_DialPlan1'
-- Including context 'page_an_extension' in context 'DLPN_DialPlan1'
== Parsing '/var/packages/Asterisk/target/etc/asterisk/users.conf': Found
-- Added extension '6000' priority -1 to default
-- Added extension '6000' priority 1 to default
-- Added extension '6001' priority -1 to default
-- Added extension '6001' priority 1 to default
-- Added extension '6002' priority -1 to default
-- Added extension '6002' priority 1 to default
-- merging incls/swits/igpats from old(dundi-e164-canonical) to new(dundi-e164-canonical) context, registrar = pbx_config
-- merging incls/swits/igpats from old(dundi-e164-customers) to new(dundi-e164-customers) context, registrar = pbx_config
-- merging incls/swits/igpats from old(dundi-e164-via-pstn) to new(dundi-e164-via-pstn) context, registrar = pbx_config
-- merging incls/swits/igpats from old(dundi-e164-local) to new(dundi-e164-local) context, registrar = pbx_config
-- merging incls/swits/igpats from old(dundi-e164-switch) to new(dundi-e164-switch) context, registrar = pbx_config
-- merging incls/swits/igpats from old(dundi-e164-lookup) to new(dundi-e164-lookup) context, registrar = pbx_config
-- merging incls/swits/igpats from old(iaxprovider) to new(iaxprovider) context, registrar = pbx_config
-- merging incls/swits/igpats from old(international) to new(international) context, registrar = pbx_config
-- merging incls/swits/igpats from old(longdistance) to new(longdistance) context, registrar = pbx_config
-- merging incls/swits/igpats from old(local) to new(local) context, registrar = pbx_config
-- merging incls/swits/igpats from old(public) to new(public) context, registrar = pbx_config
-- merging incls/swits/igpats from old(conferences) to new(conferences) context, registrar = pbx_config
-- merging incls/swits/igpats from old(ringgroups) to new(ringgroups) context, registrar = pbx_config
-- merging incls/swits/igpats from old(queues) to new(queues) context, registrar = pbx_config
-- merging incls/swits/igpats from old(voicemenus) to new(voicemenus) context, registrar = pbx_config
-- merging incls/swits/igpats from old(voicemailgroups) to new(voicemailgroups) context, registrar = pbx_config
-- merging incls/swits/igpats from old(directory) to new(directory) context, registrar = pbx_config
-- merging incls/swits/igpats from old(page_an_extension) to new(page_an_extension) context, registrar = pbx_config
-- merging incls/swits/igpats from old(pagegroups) to new(pagegroups) context, registrar = pbx_config
-- merging incls/swits/igpats from old(DID_trunk_1) to new(DID_trunk_1) context, registrar = pbx_config
-- merging incls/swits/igpats from old(DID_trunk_1_default) to new(DID_trunk_1_default) context, registrar = pbx_config
-- merging incls/swits/igpats from old(DID_мой_номер) to new(DID_мой_номер) context, registrar = pbx_config
-- merging incls/swits/igpats from old(DLPN_DialPlan1) to new(DLPN_DialPlan1) context, registrar = pbx_config
-- Registered extension context 'parkedcalls'; registrar: res_parking/default
-- merging incls/swits/igpats from old(parkedcalls) to new(parkedcalls) context, registrar = pbx_config
-- Added extension '720' priority 1 to parkedcalls
-- Added extension '719' priority 1 to parkedcalls
-- Added extension '718' priority 1 to parkedcalls
-- Added extension '717' priority 1 to parkedcalls
-- Added extension '716' priority 1 to parkedcalls
-- Added extension '715' priority 1 to parkedcalls
-- Added extension '714' priority 1 to parkedcalls
-- Added extension '713' priority 1 to parkedcalls
-- Added extension '712' priority 1 to parkedcalls
-- Added extension '711' priority 1 to parkedcalls
-- Added extension '710' priority 1 to parkedcalls
-- Added extension '709' priority 1 to parkedcalls
-- Added extension '708' priority 1 to parkedcalls
-- Added extension '707' priority 1 to parkedcalls
-- Added extension '706' priority 1 to parkedcalls
-- Added extension '705' priority 1 to parkedcalls
-- Added extension '704' priority 1 to parkedcalls
-- Added extension '703' priority 1 to parkedcalls
-- Added extension '702' priority 1 to parkedcalls
-- Added extension '701' priority 1 to parkedcalls
-- Added extension '700' priority 1 to parkedcalls
-- Registered extension context '__func_periodic_hook_context__'; registrar: func_periodic_hook
-- merging incls/swits/igpats from old(__func_periodic_hook_context__) to new(__func_periodic_hook_context__) context, registrar = pbx_config
-- Added extension 'beep' priority 2 (CID match '') to __func_periodic_hook_context__
-- Added extension 'beep' priority 1 (CID match '') to __func_periodic_hook_context__
-- Added extension 'hook' priority 6 (CID match '') to __func_periodic_hook_context__
-- Added extension 'hook' priority 5 (CID match '') to __func_periodic_hook_context__
-- Added extension 'hook' priority 4 (CID match '') to __func_periodic_hook_context__
-- Added extension 'hook' priority 3 (CID match '') to __func_periodic_hook_context__
-- Added extension 'hook' priority 2 (CID match '') to __func_periodic_hook_context__
-- Added extension 'hook' priority 1 (CID match '') to __func_periodic_hook_context__
-- Registered extension context 'ael-builtin-h-bubble'; registrar: pbx_ael
-- merging incls/swits/igpats from old(ael-builtin-h-bubble) to new(ael-builtin-h-bubble) context, registrar = pbx_config
-- Added extension 'h' priority 9996 to ael-builtin-h-bubble
-- Added extension 'h' priority 9995 to ael-builtin-h-bubble
-- Added extension 'h' priority 9994 to ael-builtin-h-bubble
-- Added extension 'h' priority 9993 to ael-builtin-h-bubble
-- Added extension 'h' priority 9992 to ael-builtin-h-bubble
-- Added extension 'h' priority 9991 to ael-builtin-h-bubble
-- Added extension 'h' priority 1 to ael-builtin-h-bubble
-- Registered extension context 'ael-default'; registrar: pbx_ael
-- merging incls/swits/igpats from old(ael-default) to new(ael-default) context, registrar = pbx_config
-- Including context 'ael-demo' in context 'ael-default'
-- Registered extension context 'ael-demo'; registrar: pbx_ael
-- merging incls/swits/igpats from old(ael-demo) to new(ael-demo) context, registrar = pbx_config
-- Added extension 'i' priority 1 to ael-demo
-- Added extension 't' priority 1 to ael-demo
-- Added extension '#' priority 2 to ael-demo
-- Added extension '#' priority 1 to ael-demo
-- Added extension '8500' priority 2 to ael-demo
-- Added extension '8500' priority 1 to ael-demo
-- Added extension '_1234' priority 1 to ael-demo
-- Added extension '600' priority 4 to ael-demo
-- Added extension '600' priority 3 to ael-demo
-- Added extension '600' priority 2 to ael-demo
-- Added extension '600' priority 1 to ael-demo
-- Added extension '500' priority 4 to ael-demo
-- Added extension '500' priority 3 to ael-demo
-- Added extension '500' priority 2 to ael-demo
-- Added extension '500' priority 1 to ael-demo
-- Added extension '1000' priority 1 to ael-demo
-- Added extension '3' priority 2 to ael-demo
-- Added extension '3' priority 1 to ael-demo
-- Added extension '2' priority 2 to ael-demo
-- Added extension '2' priority 1 to ael-demo
-- Added extension 's' priority 12 to ael-demo
-- Added extension 's' priority 11 to ael-demo
-- Added extension 's' priority 10 to ael-demo
-- Added extension 's' priority 9 to ael-demo
-- Added extension 's' priority 8 to ael-demo
-- Added extension 's' priority 7 to ael-demo
-- Added extension 's' priority 6 to ael-demo
-- Added extension 's' priority 5 to ael-demo
-- Added extension 's' priority 4 to ael-demo
-- Added extension 's' priority 3 to ael-demo
-- Added extension 's' priority 2 to ael-demo
-- Added extension 's' priority 1 to ael-demo
-- Registered extension context 'ael-std-exten-ael'; registrar: pbx_ael
-- merging incls/swits/igpats from old(ael-std-exten-ael) to new(ael-std-exten-ael) context, registrar = pbx_config
-- Including context 'ael-builtin-h-bubble' in context 'ael-std-exten-ael'
-- Added extension 'sw_22_BUSY' priority 11 to ael-std-exten-ael
-- Added extension 'sw_22_BUSY' priority 10 to ael-std-exten-ael
-- Added extension 'sw_22_' priority 10 to ael-std-exten-ael
-- Added extension '_sw_22_.' priority 11 to ael-std-exten-ael
-- Added extension '_sw_22_.' priority 10 to ael-std-exten-ael
-- Added extension 'a' priority 2 to ael-std-exten-ael
-- Added extension 'a' priority 1 to ael-std-exten-ael
-- Added extension '~~s~~' priority 8 to ael-std-exten-ael
-- Added extension '~~s~~' priority 7 to ael-std-exten-ael
-- Added extension '~~s~~' priority 6 to ael-std-exten-ael
-- Added extension '~~s~~' priority 5 to ael-std-exten-ael
-- Added extension '~~s~~' priority 4 to ael-std-exten-ael
-- Added extension '~~s~~' priority 3 to ael-std-exten-ael
-- Added extension '~~s~~' priority 2 to ael-std-exten-ael
-- Added extension '~~s~~' priority 1 to ael-std-exten-ael
-- Registered extension context 'ael-local'; registrar: pbx_ael
-- merging incls/swits/igpats from old(ael-local) to new(ael-local) context, registrar = pbx_config
-- Including context 'ael-default' in context 'ael-local'
-- Including context 'ael-trunklocal' in context 'ael-local'
-- Including context 'ael-iaxtel700' in context 'ael-local'
-- Including context 'ael-trunktollfree' in context 'ael-local'
-- Including context 'ael-iaxprovider' in context 'ael-local'
-- Registered extension context 'ael-longdistance'; registrar: pbx_ael
-- merging incls/swits/igpats from old(ael-longdistance) to new(ael-longdistance) context, registrar = pbx_config
-- Including context 'ael-local' in context 'ael-longdistance'
-- Including context 'ael-trunkld' in context 'ael-longdistance'
-- Registered extension context 'ael-international'; registrar: pbx_ael
-- merging incls/swits/igpats from old(ael-international) to new(ael-international) context, registrar = pbx_config
-- Including context 'ael-longdistance' in context 'ael-international'
-- Including context 'ael-trunkint' in context 'ael-international'
-- Registered extension context 'ael-trunktollfree'; registrar: pbx_ael
-- merging incls/swits/igpats from old(ael-trunktollfree) to new(ael-trunktollfree) context, registrar = pbx_config
-- Added extension '_91866NXXXXXX' priority 1 to ael-trunktollfree
-- Added extension '_91877NXXXXXX' priority 1 to ael-trunktollfree
-- Added extension '_91888NXXXXXX' priority 1 to ael-trunktollfree
-- Added extension '_91800NXXXXXX' priority 1 to ael-trunktollfree
-- Registered extension context 'ael-trunklocal'; registrar: pbx_ael
-- merging incls/swits/igpats from old(ael-trunklocal) to new(ael-trunklocal) context, registrar = pbx_config
-- Added extension '_9NXXXXXX' priority 1 to ael-trunklocal
-- Registered extension context 'ael-trunkld'; registrar: pbx_ael
-- merging incls/swits/igpats from old(ael-trunkld) to new(ael-trunkld) context, registrar = pbx_config
-- Including context 'ael-dundi-e164-lookup' in context 'ael-trunkld'
-- Added extension '_91NXXNXXXXXX' priority 2 to ael-trunkld
-- Added extension '_91NXXNXXXXXX' priority 1 to ael-trunkld
-- Registered extension context 'ael-trunkint'; registrar: pbx_ael
-- merging incls/swits/igpats from old(ael-trunkint) to new(ael-trunkint) context, registrar = pbx_config
-- Including context 'ael-dundi-e164-lookup' in context 'ael-trunkint'
-- Added extension '_9011.' priority 2 to ael-trunkint
-- Added extension '_9011.' priority 1 to ael-trunkint
-- Registered extension context 'ael-iaxprovider'; registrar: pbx_ael
-- merging incls/swits/igpats from old(ael-iaxprovider) to new(ael-iaxprovider) context, registrar = pbx_config
-- Registered extension context 'ael-iaxtel700'; registrar: pbx_ael
-- merging incls/swits/igpats from old(ael-iaxtel700) to new(ael-iaxtel700) context, registrar = pbx_config
-- Added extension '_91700XXXXXXX' priority 1 to ael-iaxtel700
-- Registered extension context 'ael-dundi-e164'; registrar: pbx_ael
-- merging incls/swits/igpats from old(ael-dundi-e164) to new(ael-dundi-e164) context, registrar = pbx_config
-- Including context 'ael-builtin-h-bubble' in context 'ael-dundi-e164'
-- Added extension '~~s~~' priority 3 to ael-dundi-e164
-- Added extension '~~s~~' priority 2 to ael-dundi-e164
-- Added extension '~~s~~' priority 1 to ael-dundi-e164
-- Registered extension context 'ael-dundi-e164-lookup'; registrar: pbx_ael
-- merging incls/swits/igpats from old(ael-dundi-e164-lookup) to new(ael-dundi-e164-lookup) context, registrar = pbx_config
-- Including context 'ael-dundi-e164-local' in context 'ael-dundi-e164-lookup'
-- Including context 'ael-dundi-e164-switch' in context 'ael-dundi-e164-lookup'
-- Registered extension context 'ael-dundi-e164-switch'; registrar: pbx_ael
-- merging incls/swits/igpats from old(ael-dundi-e164-switch) to new(ael-dundi-e164-switch) context, registrar = pbx_config
-- Including switch 'DUNDi/e164' in context 'ael-dundi-e164-switch'
-- Registered extension context 'ael-dundi-e164-local'; registrar: pbx_ael
-- merging incls/swits/igpats from old(ael-dundi-e164-local) to new(ael-dundi-e164-local) context, registrar = pbx_config
-- Including context 'ael-dundi-e164-canonical' in context 'ael-dundi-e164-local'
-- Including context 'ael-dundi-e164-customers' in context 'ael-dundi-e164-local'
-- Including context 'ael-dundi-e164-via-pstn' in context 'ael-dundi-e164-local'
-- Registered extension context 'ael-dundi-e164-via-pstn'; registrar: pbx_ael
-- merging incls/swits/igpats from old(ael-dundi-e164-via-pstn) to new(ael-dundi-e164-via-pstn) context, registrar = pbx_config
-- Registered extension context 'ael-dundi-e164-customers'; registrar: pbx_ael
-- merging incls/swits/igpats from old(ael-dundi-e164-customers) to new(ael-dundi-e164-customers) context, registrar = pbx_config
-- Registered extension context 'ael-dundi-e164-canonical'; registrar: pbx_ael
-- merging incls/swits/igpats from old(ael-dundi-e164-canonical) to new(ael-dundi-e164-canonical) context, registrar = pbx_config
-- Time to scan old dialplan and merge leftovers back into the new: 0.001546 sec
-- Time to restore hints and swap in new dialplan: 0.000004 sec
-- Time to delete the old dialplan: 0.000214 sec
-- Total time merge_contexts_delete: 0.001764 sec
-- Reloading module 'app_followme.so' (Find-Me/Follow-Me Application)
-- Reloading module 'pbx_ael.so' (Asterisk Extension Language Compiler)
== Setting global variable 'CONSOLE-AEL' to '"Console/dsp"'
== Setting global variable 'IAXINFO-AEL' to 'guest'
== Setting global variable 'OUTBOUND-TRUNK' to '"Zap/g2"'
== Setting global variable 'OUTBOUND-TRUNKMSD' to '1'
-- Registered extension context 'ael-dundi-e164-canonical'; registrar: pbx_ael
-- Registered extension context 'ael-dundi-e164-customers'; registrar: pbx_ael
-- Registered extension context 'ael-dundi-e164-via-pstn'; registrar: pbx_ael
-- Registered extension context 'ael-dundi-e164-local'; registrar: pbx_ael
-- Including context 'ael-dundi-e164-canonical' in context 'ael-dundi-e164-local'
-- Including context 'ael-dundi-e164-customers' in context 'ael-dundi-e164-local'
-- Including context 'ael-dundi-e164-via-pstn' in context 'ael-dundi-e164-local'
-- Registered extension context 'ael-dundi-e164-switch'; registrar: pbx_ael
-- Including switch 'DUNDi/e164' in context 'ael-dundi-e164-switch'
-- Registered extension context 'ael-dundi-e164-lookup'; registrar: pbx_ael
-- Including context 'ael-dundi-e164-local' in context 'ael-dundi-e164-lookup'
-- Including context 'ael-dundi-e164-switch' in context 'ael-dundi-e164-lookup'
-- Registered extension context 'ael-dundi-e164'; registrar: pbx_ael
-- Registered extension context 'ael-iaxtel700'; registrar: pbx_ael
-- Registered extension context 'ael-iaxprovider'; registrar: pbx_ael
-- Registered extension context 'ael-trunkint'; registrar: pbx_ael
-- Including context 'ael-dundi-e164-lookup' in context 'ael-trunkint'
-- Registered extension context 'ael-trunkld'; registrar: pbx_ael
-- Including context 'ael-dundi-e164-lookup' in context 'ael-trunkld'
-- Registered extension context 'ael-trunklocal'; registrar: pbx_ael
-- Registered extension context 'ael-trunktollfree'; registrar: pbx_ael
-- Registered extension context 'ael-international'; registrar: pbx_ael
-- Including context 'ael-longdistance' in context 'ael-international'
-- Including context 'ael-trunkint' in context 'ael-international'
-- Registered extension context 'ael-longdistance'; registrar: pbx_ael
-- Including context 'ael-local' in context 'ael-longdistance'
-- Including context 'ael-trunkld' in context 'ael-longdistance'
-- Registered extension context 'ael-local'; registrar: pbx_ael
-- Including context 'ael-default' in context 'ael-local'
-- Including context 'ael-trunklocal' in context 'ael-local'
-- Including context 'ael-iaxtel700' in context 'ael-local'
-- Including context 'ael-trunktollfree' in context 'ael-local'
-- Including context 'ael-iaxprovider' in context 'ael-local'
-- Registered extension context 'ael-std-exten-ael'; registrar: pbx_ael
-- Registered extension context 'ael-demo'; registrar: pbx_ael
-- Registered extension context 'ael-default'; registrar: pbx_ael
-- Including context 'ael-demo' in context 'ael-default'
-- Registered extension context 'ael-builtin-h-bubble'; registrar: pbx_ael
-- Including context 'ael-builtin-h-bubble' in context 'ael-dundi-e164'
-- Including context 'ael-builtin-h-bubble' in context 'ael-std-exten-ael'
-- Added extension '~~s~~' priority 1 to ael-dundi-e164
-- Added extension '~~s~~' priority 2 to ael-dundi-e164
-- Added extension '~~s~~' priority 3 to ael-dundi-e164
-- Added extension '_91700XXXXXXX' priority 1 to ael-iaxtel700
-- Added extension '_9011.' priority 1 to ael-trunkint
-- Added extension '_9011.' priority 2 to ael-trunkint
-- Added extension '_91NXXNXXXXXX' priority 1 to ael-trunkld
-- Added extension '_91NXXNXXXXXX' priority 2 to ael-trunkld
-- Added extension '_9NXXXXXX' priority 1 to ael-trunklocal
-- Added extension '_91800NXXXXXX' priority 1 to ael-trunktollfree
-- Added extension '_91888NXXXXXX' priority 1 to ael-trunktollfree
-- Added extension '_91877NXXXXXX' priority 1 to ael-trunktollfree
-- Added extension '_91866NXXXXXX' priority 1 to ael-trunktollfree
-- Added extension '~~s~~' priority 1 to ael-std-exten-ael
-- Added extension '~~s~~' priority 2 to ael-std-exten-ael
-- Added extension '~~s~~' priority 3 to ael-std-exten-ael
-- Added extension '~~s~~' priority 4 to ael-std-exten-ael
-- Added extension '~~s~~' priority 5 to ael-std-exten-ael
-- Added extension '~~s~~' priority 6 to ael-std-exten-ael
-- Added extension '~~s~~' priority 7 to ael-std-exten-ael
-- Added extension '~~s~~' priority 8 to ael-std-exten-ael
-- Added extension 'a' priority 1 to ael-std-exten-ael
-- Added extension 'a' priority 2 to ael-std-exten-ael
-- Added extension '_sw_25_.' priority 10 to ael-std-exten-ael
-- Added extension '_sw_25_.' priority 11 to ael-std-exten-ael
-- Added extension 'sw_25_' priority 10 to ael-std-exten-ael
-- Added extension 'sw_25_BUSY' priority 10 to ael-std-exten-ael
-- Added extension 'sw_25_BUSY' priority 11 to ael-std-exten-ael
-- Added extension 's' priority 1 to ael-demo
-- Added extension 's' priority 2 to ael-demo
-- Added extension 's' priority 3 to ael-demo
-- Added extension 's' priority 4 to ael-demo
-- Added extension 's' priority 5 to ael-demo
-- Added extension 's' priority 6 to ael-demo
-- Added extension 's' priority 7 to ael-demo
-- Added extension 's' priority 8 to ael-demo
-- Added extension 's' priority 9 to ael-demo
-- Added extension 's' priority 10 to ael-demo
-- Added extension 's' priority 11 to ael-demo
-- Added extension 's' priority 12 to ael-demo
-- Added extension '2' priority 1 to ael-demo
-- Added extension '2' priority 2 to ael-demo
-- Added extension '3' priority 1 to ael-demo
-- Added extension '3' priority 2 to ael-demo
-- Added extension '1000' priority 1 to ael-demo
-- Added extension '500' priority 1 to ael-demo
-- Added extension '500' priority 2 to ael-demo
-- Added extension '500' priority 3 to ael-demo
-- Added extension '500' priority 4 to ael-demo
-- Added extension '600' priority 1 to ael-demo
-- Added extension '600' priority 2 to ael-demo
-- Added extension '600' priority 3 to ael-demo
-- Added extension '600' priority 4 to ael-demo
-- Added extension '_1234' priority 1 to ael-demo
-- Added extension '8500' priority 1 to ael-demo
-- Added extension '8500' priority 2 to ael-demo
-- Added extension '#' priority 1 to ael-demo
-- Added extension '#' priority 2 to ael-demo
-- Added extension 't' priority 1 to ael-demo
-- Added extension 'i' priority 1 to ael-demo
-- Added extension 'h' priority 1 to ael-builtin-h-bubble
-- Added extension 'h' priority 9991 to ael-builtin-h-bubble
-- Added extension 'h' priority 9992 to ael-builtin-h-bubble
-- Added extension 'h' priority 9993 to ael-builtin-h-bubble
-- Added extension 'h' priority 9994 to ael-builtin-h-bubble
-- Added extension 'h' priority 9995 to ael-builtin-h-bubble
-- Added extension 'h' priority 9996 to ael-builtin-h-bubble
-- merging incls/swits/igpats from old(ael-dundi-e164-canonical) to new(ael-dundi-e164-canonical) context, registrar = pbx_ael
-- merging incls/swits/igpats from old(ael-dundi-e164-customers) to new(ael-dundi-e164-customers) context, registrar = pbx_ael
-- merging incls/swits/igpats from old(ael-dundi-e164-via-pstn) to new(ael-dundi-e164-via-pstn) context, registrar = pbx_ael
-- merging incls/swits/igpats from old(ael-dundi-e164-local) to new(ael-dundi-e164-local) context, registrar = pbx_ael
-- merging incls/swits/igpats from old(ael-dundi-e164-switch) to new(ael-dundi-e164-switch) context, registrar = pbx_ael
-- merging incls/swits/igpats from old(ael-dundi-e164-lookup) to new(ael-dundi-e164-lookup) context, registrar = pbx_ael
-- merging incls/swits/igpats from old(ael-iaxprovider) to new(ael-iaxprovider) context, registrar = pbx_ael
-- merging incls/swits/igpats from old(ael-international) to new(ael-international) context, registrar = pbx_ael
-- merging incls/swits/igpats from old(ael-longdistance) to new(ael-longdistance) context, registrar = pbx_ael
-- merging incls/swits/igpats from old(ael-local) to new(ael-local) context, registrar = pbx_ael
-- merging incls/swits/igpats from old(ael-default) to new(ael-default) context, registrar = pbx_ael
-- Registered extension context '__func_periodic_hook_context__'; registrar: func_periodic_hook
-- merging incls/swits/igpats from old(__func_periodic_hook_context__) to new(__func_periodic_hook_context__) context, registrar = pbx_ael
-- Added extension 'hook' priority 1 (CID match '') to __func_periodic_hook_context__
-- Added extension 'hook' priority 2 (CID match '') to __func_periodic_hook_context__
-- Added extension 'hook' priority 3 (CID match '') to __func_periodic_hook_context__
-- Added extension 'hook' priority 4 (CID match '') to __func_periodic_hook_context__
-- Added extension 'hook' priority 5 (CID match '') to __func_periodic_hook_context__
-- Added extension 'hook' priority 6 (CID match '') to __func_periodic_hook_context__
-- Added extension 'beep' priority 1 (CID match '') to __func_periodic_hook_context__
-- Added extension 'beep' priority 2 (CID match '') to __func_periodic_hook_context__
-- Registered extension context 'parkedcalls'; registrar: res_parking
-- merging incls/swits/igpats from old(parkedcalls) to new(parkedcalls) context, registrar = pbx_ael
-- Added extension '700' priority 1 to parkedcalls
-- Added extension '701' priority 1 to parkedcalls
-- Added extension '702' priority 1 to parkedcalls
-- Added extension '703' priority 1 to parkedcalls
-- Added extension '704' priority 1 to parkedcalls
-- Added extension '705' priority 1 to parkedcalls
-- Added extension '706' priority 1 to parkedcalls
-- Added extension '707' priority 1 to parkedcalls
-- Added extension '708' priority 1 to parkedcalls
-- Added extension '709' priority 1 to parkedcalls
-- Added extension '710' priority 1 to parkedcalls
-- Added extension '711' priority 1 to parkedcalls
-- Added extension '712' priority 1 to parkedcalls
-- Added extension '713' priority 1 to parkedcalls
-- Added extension '714' priority 1 to parkedcalls
-- Added extension '715' priority 1 to parkedcalls
-- Added extension '716' priority 1 to parkedcalls
-- Added extension '717' priority 1 to parkedcalls
-- Added extension '718' priority 1 to parkedcalls
-- Added extension '719' priority 1 to parkedcalls
-- Added extension '720' priority 1 to parkedcalls
-- Registered extension context 'DLPN_DialPlan1'; registrar: pbx_config
-- merging incls/swits/igpats from old(DLPN_DialPlan1) to new(DLPN_DialPlan1) context, registrar = pbx_ael
-- Including context 'CallingRule_Outgoing' in context 'DLPN_DialPlan1'
-- Including context 'default' in context 'DLPN_DialPlan1'
-- Including context 'parkedcalls' in context 'DLPN_DialPlan1'
-- Including context 'conferences' in context 'DLPN_DialPlan1'
-- Including context 'ringgroups' in context 'DLPN_DialPlan1'
-- Including context 'voicemenus' in context 'DLPN_DialPlan1'
-- Including context 'queues' in context 'DLPN_DialPlan1'
-- Including context 'voicemailgroups' in context 'DLPN_DialPlan1'
-- Including context 'directory' in context 'DLPN_DialPlan1'
-- Including context 'pagegroups' in context 'DLPN_DialPlan1'
-- Including context 'page_an_extension' in context 'DLPN_DialPlan1'
-- Registered extension context 'CallingRule_Outgoing'; registrar: pbx_config
-- merging incls/swits/igpats from old(CallingRule_Outgoing) to new(CallingRule_Outgoing) context, registrar = pbx_ael
-- Added extension '_[25]X.' priority 1 to CallingRule_Outgoing
-- Registered extension context 'DID_мой_номер_default'; registrar: pbx_config
-- merging incls/swits/igpats from old(DID_мой_номер_default) to new(DID_мой_номер_default) context, registrar = pbx_ael
-- Added extension 's' priority 1 to DID_мой_номер_default
-- Added extension '_X.' priority 1 to DID_мой_номер_default
-- Registered extension context 'DID_мой_номер'; registrar: pbx_config
-- merging incls/swits/igpats from old(DID_мой_номер) to new(DID_мой_номер) context, registrar = pbx_ael
-- Including context 'DID_мой_номер_default' in context 'DID_мой_номер'
-- Registered extension context 'DID_trunk_1_default'; registrar: pbx_config
-- merging incls/swits/igpats from old(DID_trunk_1_default) to new(DID_trunk_1_default) context, registrar = pbx_ael
-- Registered extension context 'DID_trunk_1'; registrar: pbx_config
-- merging incls/swits/igpats from old(DID_trunk_1) to new(DID_trunk_1) context, registrar = pbx_ael
-- Including context 'DID_trunk_1_default' in context 'DID_trunk_1'
-- Registered extension context 'macro-q_logout'; registrar: pbx_config
-- merging incls/swits/igpats from old(macro-q_logout) to new(macro-q_logout) context, registrar = pbx_ael
-- Added extension 's' priority 4 to macro-q_logout
-- Added extension 's' priority 3 to macro-q_logout
-- Added extension 's' priority 2 to macro-q_logout
-- Added extension 's' priority 1 to macro-q_logout
-- Registered extension context 'macro-q_login'; registrar: pbx_config
-- merging incls/swits/igpats from old(macro-q_login) to new(macro-q_login) context, registrar = pbx_ael
-- Added extension 's' priority 4 to macro-q_login
-- Added extension 's' priority 3 to macro-q_login
-- Added extension 's' priority 2 to macro-q_login
-- Added extension 's' priority 1 to macro-q_login
-- Registered extension context 'macro-member-loginlogout'; registrar: pbx_config
-- merging incls/swits/igpats from old(macro-member-loginlogout) to new(macro-member-loginlogout) context, registrar = pbx_ael
-- Added extension 's' priority 14 to macro-member-loginlogout
-- Added extension 's' priority 13 to macro-member-loginlogout
-- Added extension 's' priority 12 to macro-member-loginlogout
-- Added extension 's' priority 11 to macro-member-loginlogout
-- Added extension 's' priority 10 to macro-member-loginlogout
-- Added extension 's' priority 9 to macro-member-loginlogout
-- Added extension 's' priority 8 to macro-member-loginlogout
-- Added extension 's' priority 7 to macro-member-loginlogout
-- Added extension 's' priority 6 to macro-member-loginlogout
-- Added extension 's' priority 5 to macro-member-loginlogout
-- Added extension 's' priority 4 to macro-member-loginlogout
-- Added extension 's' priority 3 to macro-member-loginlogout
-- Added extension 's' priority 2 to macro-member-loginlogout
-- Added extension 's' priority 1 to macro-member-loginlogout
-- Registered extension context 'queue-member-manager'; registrar: pbx_config
-- merging incls/swits/igpats from old(queue-member-manager) to new(queue-member-manager) context, registrar = pbx_ael
-- Added extension 'handle_member' priority 9 to queue-member-manager
-- Added extension 'handle_member' priority 8 to queue-member-manager
-- Added extension 'handle_member' priority 7 to queue-member-manager
-- Added extension 'handle_member' priority 6 to queue-member-manager
-- Added extension 'handle_member' priority 5 to queue-member-manager
-- Added extension 'handle_member' priority 4 to queue-member-manager
-- Added extension 'handle_member' priority 3 to queue-member-manager
-- Added extension 'handle_member' priority 2 to queue-member-manager
-- Added extension 'handle_member' priority 1 to queue-member-manager
-- Registered extension context 'macro-trunkdial-failover-0.3'; registrar: pbx_config
-- merging incls/swits/igpats from old(macro-trunkdial-failover-0.3) to new(macro-trunkdial-failover-0.3) context, registrar = pbx_ael
-- Added extension '1-out' priority 1 to macro-trunkdial-failover-0.3
-- Added extension '1-CONGESTION' priority 2 to macro-trunkdial-failover-0.3
-- Added extension '1-CONGESTION' priority 1 to macro-trunkdial-failover-0.3
-- Added extension '1-CHANUNAVAIL' priority 2 to macro-trunkdial-failover-0.3
-- Added extension '1-CHANUNAVAIL' priority 1 to macro-trunkdial-failover-0.3
-- Added extension '1-dial' priority 2 to macro-trunkdial-failover-0.3
-- Added extension '1-dial' priority 1 to macro-trunkdial-failover-0.3
-- Added extension '1-fmsetcid' priority 3 to macro-trunkdial-failover-0.3
-- Added extension '1-fmsetcid' priority 2 to macro-trunkdial-failover-0.3
-- Added extension '1-fmsetcid' priority 1 to macro-trunkdial-failover-0.3
-- Added extension '1-setgbobname' priority 2 to macro-trunkdial-failover-0.3
-- Added extension '1-setgbobname' priority 1 to macro-trunkdial-failover-0.3
-- Added extension 's' priority 8 to macro-trunkdial-failover-0.3
-- Added extension 's' priority 7 to macro-trunkdial-failover-0.3
-- Added extension 's' priority 6 to macro-trunkdial-failover-0.3
-- Added extension 's' priority 5 to macro-trunkdial-failover-0.3
-- Added extension 's' priority 4 to macro-trunkdial-failover-0.3
-- Added extension 's' priority 3 to macro-trunkdial-failover-0.3
-- Added extension 's' priority 2 to macro-trunkdial-failover-0.3
-- Added extension 's' priority 1 to macro-trunkdial-failover-0.3
-- Registered extension context 'macro-local-callingrule-cid-0.1'; registrar: pbx_config
-- merging incls/swits/igpats from old(macro-local-callingrule-cid-0.1) to new(macro-local-callingrule-cid-0.1) context, registrar = pbx_ael
-- Added extension 's' priority 2 to macro-local-callingrule-cid-0.1
-- Added extension 's' priority 1 to macro-local-callingrule-cid-0.1
-- Registered extension context 'asterisk_guitools'; registrar: pbx_config
-- merging incls/swits/igpats from old(asterisk_guitools) to new(asterisk_guitools) context, registrar = pbx_ael
-- Added extension 'play_file' priority 3 to asterisk_guitools
-- Added extension 'play_file' priority 2 to asterisk_guitools
-- Added extension 'play_file' priority 1 to asterisk_guitools
-- Added extension 'record_vmenu' priority 6 to asterisk_guitools
-- Added extension 'record_vmenu' priority 5 to asterisk_guitools
-- Added extension 'record_vmenu' priority 4 to asterisk_guitools
-- Added extension 'record_vmenu' priority 3 to asterisk_guitools
-- Added extension 'record_vmenu' priority 2 to asterisk_guitools
-- Added extension 'record_vmenu' priority 1 to asterisk_guitools
-- Added extension 'executecommand' priority 2 to asterisk_guitools
-- Added extension 'executecommand' priority 1 to asterisk_guitools
-- Registered extension context 'pagegroups'; registrar: pbx_config
-- merging incls/swits/igpats from old(pagegroups) to new(pagegroups) context, registrar = pbx_ael
-- Registered extension context 'page_an_extension'; registrar: pbx_config
-- merging incls/swits/igpats from old(page_an_extension) to new(page_an_extension) context, registrar = pbx_ael
-- Registered extension context 'directory'; registrar: pbx_config
-- merging incls/swits/igpats from old(directory) to new(directory) context, registrar = pbx_ael
-- Registered extension context 'voicemailgroups'; registrar: pbx_config
-- merging incls/swits/igpats from old(voicemailgroups) to new(voicemailgroups) context, registrar = pbx_ael
-- Registered extension context 'voicemenus'; registrar: pbx_config
-- merging incls/swits/igpats from old(voicemenus) to new(voicemenus) context, registrar = pbx_ael
-- Registered extension context 'queues'; registrar: pbx_config
-- merging incls/swits/igpats from old(queues) to new(queues) context, registrar = pbx_ael
-- Registered extension context 'ringgroups'; registrar: pbx_config
-- merging incls/swits/igpats from old(ringgroups) to new(ringgroups) context, registrar = pbx_ael
-- Registered extension context 'conferences'; registrar: pbx_config
-- merging incls/swits/igpats from old(conferences) to new(conferences) context, registrar = pbx_ael
-- Registered extension context 'macro-pagingintercom'; registrar: pbx_config
-- merging incls/swits/igpats from old(macro-pagingintercom) to new(macro-pagingintercom) context, registrar = pbx_ael
-- Added extension 's' priority 3 to macro-pagingintercom
-- Added extension 's' priority 2 to macro-pagingintercom
-- Added extension 's' priority 1 to macro-pagingintercom
-- Registered extension context 'macro-stdexten-followme'; registrar: pbx_config
-- merging incls/swits/igpats from old(macro-stdexten-followme) to new(macro-stdexten-followme) context, registrar = pbx_ael
-- Added extension 'a' priority 1 to macro-stdexten-followme
-- Added extension '_s-.' priority 1 to macro-stdexten-followme
-- Added extension 's-BUSY' priority 2 to macro-stdexten-followme
-- Added extension 's-BUSY' priority 1 to macro-stdexten-followme
-- Added extension 's-NOANSWER' priority 1 to macro-stdexten-followme
-- Added extension 's' priority 7 to macro-stdexten-followme
-- Added extension 's' priority 6 to macro-stdexten-followme
-- Added extension 's' priority 5 to macro-stdexten-followme
-- Added extension 's' priority 4 to macro-stdexten-followme
-- Added extension 's' priority 3 to macro-stdexten-followme
-- Added extension 's' priority 2 to macro-stdexten-followme
-- Added extension 's' priority 1 to macro-stdexten-followme
-- Registered extension context 'macro-stdexten'; registrar: pbx_config
-- merging incls/swits/igpats from old(macro-stdexten) to new(macro-stdexten) context, registrar = pbx_ael
-- Added extension 'a' priority 1 to macro-stdexten
-- Added extension '_s-.' priority 1 to macro-stdexten
-- Added extension 's-BUSY' priority 2 to macro-stdexten
-- Added extension 's-BUSY' priority 1 to macro-stdexten
-- Added extension 's-NOANSWER' priority 2 to macro-stdexten
-- Added extension 's-NOANSWER' priority 1 to macro-stdexten
-- Added extension 's' priority 6 to macro-stdexten
<------------->
--- (8 headers 0 lines) ---
[Sep 28 11:28:51] WARNING[16972]: chan_sip.c:23624 handle_response_register: Forbidden - wrong password on authentication for REGISTER for '+37517мой_номер' to '10.136.0.41'
Really destroying SIP dialog
'11ddf74303f54a6b1c4a0f58720e16c3@ims.beltel.by' Method: REGISTER
Really destroying SIP dialog
'asbca0z1havhxllvpz2giaihhpr0g13x12li@19500.0.ATS.ats02.ims.beltel.by.15' Method: NOTIFY
<--- SIP read from UDP:10.136.0.41:5060 --->
INVITE sip:s@10.192.218.116:5060 SIP/2.0
Via: SIP/2.0/UDP 10.136.0.41:5060;branch=z9hG4bK6cqcv8x6noloxqq85jj0l76q8T39506
Call-ID: bsbgjpvi8vrvjar1paarvr0v3zhz0x19ra8e@ATS.ats02.ims.beltel.by.15
From: "Anonymous"<sip:Anonymous@Anonymous.invalid;cpc-rus=1>;tag=sbc0502vp22x230-CC-15
To: <sip:+37517мой_номер@10.136.0.41:5060;transport=udp;user=phone>
CSeq: 1 INVITE
Allow: INVITE,ACK,BYE,CANCEL,UPDATE,INFO,PRACK,NOTIFY,REFER,SUBSCRIBE,OPTIONS,MESSAGE
Contact: <sip:+375173890100@10.136.0.41:5060;user=phone>
Max-Forwards: 66
Supported: 100rel,timer
Session-Expires: 600
Min-SE: 600
P-Called-Party-ID: <tel:+37517мой_номер>
Content-Length: 202
Content-Type: application/sdp
v=0
o=- 27501062 27501062 IN IP4 10.136.0.44
s=SBC call
c=IN IP4 10.136.0.44
t=0 0
m=audio 12806 RTP/AVP 8 0 18 116
a=fmtp:18 annexb=no
a=rtpmap:116 telephone-event/8000
a=ptime:20
a=sendrecv
<------------->
--- (15 headers 10 lines) ---
Sending to 10.136.0.41:5060 (no NAT)
Sending to 10.136.0.41:5060 (no NAT)
Using INVITE request as basis request - bsbgjpvi8vrvjar1paarvr0v3zhz0x19ra8e@ATS.ats02.ims.beltel.by.15
Found peer 'мой_номер' for 'Anonymous' from 10.136.0.41:5060
== Using SIP RTP CoS mark 5
Found RTP audio format 8
Found RTP audio format 0
Found RTP audio format 18
Found RTP audio format 116
Found audio description format telephone-event for ID 116
failed to extend from 64 to 98
Capabilities: us - (g723|ulaw|alaw|gsm|g726|g726aal2|adpcm|slin|slin|slin|slin|), peer - audio=(ulaw|alaw|g729)/video=(nothing)/text=(nothing), combined - (ulaw|alaw|g729)
Non-codec capabilities (dtmf): us - 0x0 (nothing), peer - 0x1 (telephone-event|), combined - 0x0 (nothing)
Peer audio RTP is at port 10.136.0.44:12806
Looking for s in DID_мой_номер (domain 10.192.218.116)
sip_route_dump: route/path hop: <sip:+375173890100@10.136.0.41:5060;user=phone>
<--- Transmitting (NAT) to 10.136.0.41:5060 --->
SIP/2.0 100 Trying
Via: SIP/2.0/UDP 10.136.0.41:5060;branch=z9hG4bK6cqcv8x6noloxqq85jj0l76q8T39506;received=10.136.0.41;rport=5060
From: "Anonymous"<sip:Anonymous@Anonymous.invalid;cpc-rus=1>;tag=sbc0502vp22x230-CC-15
To: <sip:+37517мой_номер@10.136.0.41:5060;transport=udp;user=phone>
Call-ID: bsbgjpvi8vrvjar1paarvr0v3zhz0x19ra8e@ATS.ats02.ims.beltel.by.15
CSeq: 1 INVITE
Server: Asterisk PBX 13.1.0
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Session-Expires: 600;refresher=uas
Contact: <sip:s@10.192.218.116:5060>
Content-Length: 0
<------------>
-- Executing [s@DID_мой_номер:1] Goto("SIP/мой_номер-0000003a", "default,6002,1" in new stack
-- Goto (default,6002,1)
-- Executing [6002@default:1] Dial("SIP/мой_номер-0000003a", "SIP/6002&IAX2/6002" in new stack
== Using SIP RTP CoS mark 5
[Sep 28 11:29:08] WARNING[26651][C-0000012b]: app_dial.c:2431 dial_exec_full: Unable to create channel of type 'IAX2' (cause 20 - Subscriber absent)
-- Called SIP/6002
-- SIP/6002-0000003b is ringing
<--- Transmitting (NAT) to 10.136.0.41:5060 --->
SIP/2.0 180 Ringing
Via: SIP/2.0/UDP 10.136.0.41:5060;branch=z9hG4bK6cqcv8x6noloxqq85jj0l76q8T39506;received=10.136.0.41;rport=5060
From: "Anonymous"<sip:Anonymous@Anonymous.invalid;cpc-rus=1>;tag=sbc0502vp22x230-CC-15
To: <sip:+37517мой_номер@10.136.0.41:5060;transport=udp;user=phone>;tag=as62089fc3
Call-ID: bsbgjpvi8vrvjar1paarvr0v3zhz0x19ra8e@ATS.ats02.ims.beltel.by.15
CSeq: 1 INVITE
Server: Asterisk PBX 13.1.0
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Session-Expires: 600;refresher=uas
Contact: <sip:s@10.192.218.116:5060>
Content-Length: 0
<------------>
<--- SIP read from UDP:10.136.0.41:5060 --->
CANCEL sip:s@10.192.218.116:5060 SIP/2.0
Via: SIP/2.0/UDP 10.136.0.41:5060;branch=z9hG4bK6cqcv8x6noloxqq85jj0l76q8T39506
Call-ID: bsbgjpvi8vrvjar1paarvr0v3zhz0x19ra8e@ATS.ats02.ims.beltel.by.15
From: "Anonymous"<sip:Anonymous@Anonymous.invalid;cpc-rus=1>;tag=sbc0502vp22x230-CC-15
To: <sip:+37517мой_номер@10.136.0.41:5060;transport=udp;user=phone>
CSeq: 1 CANCEL
Max-Forwards: 69
Reason: Q.850;cause=16;text="normal call clearing",SIP;cause=480;text="Temporary unavailable"
Content-Length: 0
<------------->
--- (9 headers 0 lines) ---
Sending to 10.136.0.41:5060 (NAT)
<--- Reliably Transmitting (NAT) to 10.136.0.41:5060 --->
SIP/2.0 487 Request Terminated
Via: SIP/2.0/UDP 10.136.0.41:5060;branch=z9hG4bK6cqcv8x6noloxqq85jj0l76q8T39506;received=10.136.0.41;rport=5060
From: "Anonymous"<sip:Anonymous@Anonymous.invalid;cpc-rus=1>;tag=sbc0502vp22x230-CC-15
To: <sip:+37517мой_номер@10.136.0.41:5060;transport=udp;user=phone>;tag=as62089fc3
Call-ID: bsbgjpvi8vrvjar1paarvr0v3zhz0x19ra8e@ATS.ats02.ims.beltel.by.15
CSeq: 1 INVITE
Server: Asterisk PBX 13.1.0
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Content-Length: 0
<------------>
<--- Transmitting (NAT) to 10.136.0.41:5060 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP 10.136.0.41:5060;branch=z9hG4bK6cqcv8x6noloxqq85jj0l76q8T39506;received=10.136.0.41;rport=5060
From: "Anonymous"<sip:Anonymous@Anonymous.invalid;cpc-rus=1>;tag=sbc0502vp22x230-CC-15
To: <sip:+37517мой_номер@10.136.0.41:5060;transport=udp;user=phone>;tag=as62089fc3
Call-ID: bsbgjpvi8vrvjar1paarvr0v3zhz0x19ra8e@ATS.ats02.ims.beltel.by.15
CSeq: 1 CANCEL
Server: Asterisk PBX 13.1.0
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Content-Length: 0
<------------>
== Spawn extension (default, 6002, 1) exited non-zero on 'SIP/мой_номер-0000003a'
<--- SIP read from UDP:10.136.0.41:5060 --->
ACK sip:s@10.192.218.116:5060 SIP/2.0
Via: SIP/2.0/UDP 10.136.0.41:5060;branch=z9hG4bK6cqcv8x6noloxqq85jj0l76q8T39506;received=10.136.0.41;rport=5060
Call-ID: bsbgjpvi8vrvjar1paarvr0v3zhz0x19ra8e@ATS.ats02.ims.beltel.by.15
From: "Anonymous"<sip:Anonymous@Anonymous.invalid;cpc-rus=1>;tag=sbc0502vp22x230-CC-15
To: <sip:+37517мой_номер@10.136.0.41:5060;transport=udp;user=phone>;tag=as62089fc3
CSeq: 1 ACK
Max-Forwards: 70
Content-Length: 0
на звонок не отвечал, положил трубку. поэтому CANCEL
[Sep 28 11:30:36] NOTICE[16972]: chan_sip.c:15178 sip_reregister: -- Re-registration for +37517мой_номер@10.136.0.41
REGISTER 12 headers, 0 lines
Reliably Transmitting (no NAT) to 10.136.0.41:5060:
REGISTER sip:ims.beltel.by SIP/2.0
Via: SIP/2.0/UDP 10.192.218.116:5060;branch=z9hG4bK68444fdc
Max-Forwards: 70
From: <sip:+37517мой_номер@ims.beltel.by>;tag=as201311db
To: <sip:+37517мой_номер@ims.beltel.by>
Call-ID: 8c13bf5e42d17c2463db4c36400e643e@127.0.0.1
CSeq: 902 REGISTER
Supported: replaces, timer
User-Agent: Asterisk PBX 13.1.0
Authorization: Digest username="+37517мой_номер@ims.beltel.by", realm="ims.beltel.by", algorithm=MD5, uri="sip:ims.beltel.by", nonce="7rtA+XdX8wUmCmYdQg12bA==", response="630dd4e516c6ee6525bc7ac4627c8cca", qop=auth, cnonce="6384cf9e", nc=00000006
Expires: 120
Contact: <sip:+37517мой_номер@10.192.218.116:5060>
Content-Length: 0
---
<--- SIP read from UDP:10.136.0.41:5060 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP 10.192.218.116:5060;branch=z9hG4bK68444fdc
Call-ID: 8c13bf5e42d17c2463db4c36400e643e@127.0.0.1
From: <sip:+37517мой_номер@ims.beltel.by>;tag=as201311db
To: <sip:+37517мой_номер@ims.beltel.by>;tag=lkc7lni7
CSeq: 902 REGISTER
P-Associated-URI: <sip:+37517мой_номер@ims.beltel.by>,<sip:+37517мой_номер@ims.beltel.by;user=phone>
Accept-Resource-Priority: wps.4
Contact: <sip:+37517мой_номер@10.192.218.116:5060>;q=1;expires=120
Content-Length: 0
<------------->
--- (10 headers 0 lines) ---
[Sep 28 11:30:36] NOTICE[16972]: chan_sip.c:23747 handle_response_register: Outbound Registration: Expiry for 10.136.0.41 is 120 sec (Scheduling reregistration in 105 s)
Really destroying SIP dialog '8c13bf5e42d17c2463db4c36400e643e@127.0.0.1' Method: REGISTER
<--- SIP read from UDP:10.136.0.41:5060 --->
NOTIFY sip:+37517мой_номер@10.192.218.116:5060 SIP/2.0
Via: SIP/2.0/UDP 10.136.0.41:5060;branch=z9hG4bK0kli6kjxv7c0j6vocvk7mmcl5T18405
Call-ID: asbci0irpz2iaagizjxzz80hpv03lzlhihx2@19500.0.ATS.ats02.ims.beltel.by.15
From: <sip:+37517мой_номер@ims.beltel.by>;tag=sbc0509apx828rl-CC-15
To: <sip:+37517мой_номер@ims.beltel.by>
CSeq: 1 NOTIFY
Contact: <sip:+37517мой_номер@10.136.0.41:5060>
Max-Forwards: 69
Event: ua-profile
Subscription-State: active
P-Called-Party-ID: <sip:+37517мой_номер@ims.beltel.by>
Content-Length: 203
Content-Type: application/simservs+xml
<?xml version="1.0"?>
<simservs> <dial-tone-management> <dial-tone-pattern>standard-dial-tone</dial-tone-pattern> </dial-tone-management> <message-waiting-indicator active="true"/>
</simservs>
<------------->
--- (13 headers 3 lines) ---
Sending to 10.136.0.41:5060 (no NAT)
<--- Transmitting (no NAT) to 10.136.0.41:5060 --->
SIP/2.0 489 Bad event
Via: SIP/2.0/UDP 10.136.0.41:5060;branch=z9hG4bK0kli6kjxv7c0j6vocvk7mmcl5T18405;received=10.136.0.41
From: <sip:+37517мой_номер@ims.beltel.by>;tag=sbc0509apx828rl-CC-15
To: <sip:+37517мой_номер@ims.beltel.by>;tag=as5fadc0f2
Call-ID: asbci0irpz2iaagizjxzz80hpv03lzlhihx2@19500.0.ATS.ats02.ims.beltel.by.15
CSeq: 1 NOTIFY
Server: Asterisk PBX 13.1.0
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Content-Length: 0
<--- SIP read from UDP:10.136.0.41:5060 --->
INVITE sip:+37517мой_номер@10.192.218.116:5060 SIP/2.0
Via: SIP/2.0/UDP 10.136.0.41:5060;branch=z9hG4bKnmjox0qcjqm6oqn5o7ko6x8voT18032
Call-ID: csbc022rvgh8z8ix2aigj21rxijhjzrx13lp@ATS.ats02.ims.beltel.by.15
From: "Anonymous"<sip:Anonymous@Anonymous.invalid>;tag=sbc05030zijzxrx-CC-15
To: <sip:+37517мой_номер@10.136.0.41:5060;transport=udp;user=phone>
CSeq: 1 INVITE
Allow: INVITE,ACK,BYE,CANCEL,UPDATE,INFO,PRACK,NOTIFY,REFER,SUBSCRIBE,OPTIONS,MESSAGE
Contact: <sip:+375173890100@10.136.0.41:5060;user=phone>
Max-Forwards: 65
Supported: 100rel,timer
Session-Expires: 600
Min-SE: 600
P-Called-Party-ID: <tel:+37517мой_номер>
Content-Length: 202
Content-Type: application/sdp
v=0
o=- 27501367 27501367 IN IP4 10.136.0.44
s=SBC call
c=IN IP4 10.136.0.44
t=0 0
m=audio 13566 RTP/AVP 8 0 18 116
a=fmtp:18 annexb=no
a=rtpmap:116 telephone-event/8000
a=ptime:20
a=sendrecv
<------------->
--- (15 headers 10 lines) ---
Sending to 10.136.0.41:5060 (no NAT)
Sending to 10.136.0.41:5060 (no NAT)
Using INVITE request as basis request - csbc022rvgh8z8ix2aigj21rxijhjzrx13lp@ATS.ats02.ims.beltel.by.15
Found peer 'мой_номер' for 'Anonymous' from 10.136.0.41:5060
== Using SIP RTP CoS mark 5
Found RTP audio format 8
Found RTP audio format 0
Found RTP audio format 18
Found RTP audio format 116
Found audio description format telephone-event for ID 116
failed to extend from 64 to 98
Capabilities: us - (g723|ulaw|alaw|gsm|g726|g726aal2|adpcm|slin|slin|slin|slin|), peer - audio=(ulaw|alaw|g729)/video=(nothing)/text=(nothing), combined - (ulaw|alaw|g729)
Non-codec capabilities (dtmf): us - 0x0 (nothing), peer - 0x1 (telephone-event|), combined - 0x0 (nothing)
Peer audio RTP is at port 10.136.0.44:13566
Looking for +37517мой_номер in DID_мой_номер (domain 10.192.218.116)
<--- Reliably Transmitting (NAT) to 10.136.0.41:5060 --->
SIP/2.0 404 Not Found
Via: SIP/2.0/UDP 10.136.0.41:5060;branch=z9hG4bKnmjox0qcjqm6oqn5o7ko6x8voT18032;received=10.136.0.41;rport=5060
From: "Anonymous"<sip:Anonymous@Anonymous.invalid>;tag=sbc05030zijzxrx-CC-15
To: <sip:+37517мой_номер@10.136.0.41:5060;transport=udp;user=phone>;tag=as6a730c1f
Call-ID: csbc022rvgh8z8ix2aigj21rxijhjzrx13lp@ATS.ats02.ims.beltel.by.15
CSeq: 1 INVITE
Server: Asterisk PBX 13.1.0
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Content-Length: 0
<------------>
[Sep 28 11:30:38] NOTICE[16972][C-0000012d]: chan_sip.c:25545 handle_request_invite: Call from '+37517мой_номер@ims.beltel.by' (10.136.0.41:5060) to extension '+37517мой_номер' rejected because extension not found in context 'DID_мой_номер'.
Scheduling destruction of SIP dialog 'csbc022rvgh8z8ix2aigj21rxijhjzrx13lp@ATS.ats02.ims.beltel.by.15' in 6400 ms (Method: INVITE)
<--- SIP read from UDP:10.136.0.41:5060 --->
ACK sip:+37517мой_номер@10.192.218.116:5060 SIP/2.0
Via: SIP/2.0/UDP 10.136.0.41:5060;branch=z9hG4bKnmjox0qcjqm6oqn5o7ko6x8voT18032;received=10.136.0.41;rport=5060
Call-ID: csbc022rvgh8z8ix2aigj21rxijhjzrx13lp@ATS.ats02.ims.beltel.by.15
From: "Anonymous"<sip:Anonymous@Anonymous.invalid>;tag=sbc05030zijzxrx-CC-15
To: <sip:+37517мой_номер@10.136.0.41:5060;transport=udp;user=phone>;tag=as6a730c1f
CSeq: 1 ACK
Max-Forwards: 70
Content-Length: 0
Почему при перерегистрации транка пишет "extension not found in context"?
И еще интересно, что такое 489 Bad event ?