Страница 1 из 2

Проблема в настройке Asterisk и Visidial. Дозвон на внешнюю

Добавлено: 07 май 2018, 12:34
aleks.tyumen
Всем доброго дня. Установил последнюю версию OpenSuse с официального сайта OpenSuSE Leap v.42.3 64-bit, Asterisk v.11.20.0-vici. Настроил систему стандартно, поднял trunk соединение , создал подключения телефонов, через звонилку Zoiper.
Trunk отображается как 1 sip регистрация рабочая в астериске, также добавил двух клиентов телефонов 1000, 2000. Под ними зарегистрировал звонилки и подключился ими к серверу. Звонки между телефонами по внутренним номерам проходят. Проблем никаких нет. Но при звонке на внешку появляется ошибка. Гугл уже неделю не помогает, возможно рою не в том направлении. Приложу конфу sip.conf и extensions.conf и лог ошибки при дозвоне. Возможно подскажете, мне просто чтоб двигаться дальше , необходимо в этом разобраться, где именно я допустил ошибку. :shock: :shock: :shock:


Вот лог ошибки. Файлы sip.conf и extensions.conf прикрепил.

Код: Выделить всё

[May  7 14:22:17] Asterisk 11.25.3-vici, Copyright (C) 1999 - 2013 Digium, Inc. and others.
[May  7 14:22:17] Created by Mark Spencer <markster@digium.com>
[May  7 14:22:17] Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
[May  7 14:22:17] This is free software, with components licensed under the GNU General Public
[May  7 14:22:17] License version 2 and other licenses; you are welcome to redistribute it under
[May  7 14:22:17] certain conditions. Type 'core show license' for details.
[May  7 14:22:17] =========================================================================
[May  7 14:22:17] Connected to Asterisk 11.25.3-vici currently running on vicibox (pid = 1524)
[May  7 14:22:23]   == Using SIP RTP CoS mark 5
[May  7 14:22:23]        > 0x7f5f8002a490 -- Strict RTP learning after remote address set to: 192.168.0.196:8000
[May  7 14:22:23]     -- Executing [89581520152@default:1] Answer("SIP/1000-00000019", "") in new stack
[May  7 14:22:23]        > 0x7f5f8002a490 -- Strict RTP switching to RTP remote address 192.168.0.196:8000 as source
[May  7 14:22:23]     -- Executing [89581520152@default:2] Dial("SIP/1000-00000019", "SIP/ext/89581520152") in new stack
[May  7 14:22:23]   == Using SIP RTP CoS mark 5
[May  7 14:22:23] ERROR[22327][C-00000013]: netsock2.c:271 ast_sockaddr_resolve: getaddrinfo("ext", "(null)", ...): Name or service not known
[May  7 14:22:23] WARNING[22327][C-00000013]: chan_sip.c:6108 create_addr: No such host: ext
[May  7 14:22:23] WARNING[22327][C-00000013]: app_dial.c:2455 dial_exec_full: Unable to create channel of type 'SIP' (cause 20 - Subscriber absent)
[May  7 14:22:23]   == Everyone is busy/congested at this time (1:0/0/1)
[May  7 14:22:23]     -- Executing [89581520152@default:3] Hangup("SIP/1000-00000019", "") in new stack
[May  7 14:22:23]   == Spawn extension (default, 89581520152, 3) exited non-zero on 'SIP/1000-00000019'
[May  7 14:22:23]     -- Executing [h@default:1] AGI("SIP/1000-00000019", "agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----20-----CHANUNAVAIL----------") in new stack
[May  7 14:22:23]     -- <SIP/1000-00000019>AGI Script agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----20-----CHANUNAVAIL---------- completed, returning 0
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
скриншот файла sip
скриншот файла sip
extensions2.jpg
extensions1.jpg
---
От модератора: Используйте теги !
Сообщение отредактировано.

Re: Проблема в настройке Asterisk и Visidial. Дозвон на внеш

Добавлено: 07 май 2018, 13:57
zzuz
У вас нет пира ext. Создайте его для начала.

Re: Проблема в настройке Asterisk и Visidial. Дозвон на внеш

Добавлено: 07 май 2018, 13:58
BorisTheBlade
Пытается звонить через транк ext:
[May 7 14:22:23] -- Executing [89581520152@default:2] Dial("SIP/1000-00000019", "SIP/ext/89581520152") in new stack
Но такой транк не существует:
[May 7 14:22:23] ERROR[22327][C-00000013]: netsock2.c:271 ast_sockaddr_resolve: getaddrinfo("ext", "(null)", ...): Name or service not known

UPD.zzuz опередил

Re: Проблема в настройке Asterisk и Visidial. Дозвон на внеш

Добавлено: 07 май 2018, 14:47
aleks.tyumen
да,вижу ошибку. все верно я переименовал транк ext в тот единственно нужный мне, сейчас ошибка только в одной строке. В какую сторону копать подскажите пожалуйста.

Код: Выделить всё

[May  7 16:46:47] Connected to Asterisk 11.25.3-vici currently running on vicibox (pid = 1524)
[May  7 16:46:51]   == Using SIP RTP CoS mark 5
[May  7 16:46:51]        > 0x7f5f80007260 -- Strict RTP learning after remote address set to: 192.168.0.196:8000
[May  7 16:46:51]     -- Executing [89581520152@default:1] Answer("SIP/1000-0000003a", "") in new stack
[May  7 16:46:51]        > 0x7f5f80007260 -- Strict RTP switching to RTP remote address 192.168.0.196:8000 as source
[May  7 16:46:51]     -- Executing [89581520152@default:2] Dial("SIP/1000-0000003a", "SIP/beeline1/89581520152") in new stack
[May  7 16:46:51]   == Using SIP RTP CoS mark 5
[May  7 16:46:51]     -- Called SIP/beeline1/89581520152
[May  7 16:46:51] WARNING[1553][C-00000033]: chan_sip.c:23322 handle_response_invite: Received response: "Forbidden" from '"1000" <sip:9698033453@mpbx.sip.beeline.ru>;tag=as65c8129e'
[May  7 16:46:51]   == Everyone is busy/congested at this time (1:0/0/1)
[May  7 16:46:51]     -- Executing [89581520152@default:3] Hangup("SIP/1000-0000003a", "") in new stack
[May  7 16:46:51]   == Spawn extension (default, 89581520152, 3) exited non-zero on 'SIP/1000-0000003a'
[May  7 16:46:51]     -- Executing [h@default:1] AGI("SIP/1000-0000003a", "agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----21-----CHANUNAVAIL----------") in new stack
[May  7 16:46:51]     -- <SIP/1000-0000003a>AGI Script agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----21-----CHANUNAVAIL---------- completed, returning 0
---
От модератора: Используйте теги !
Сообщение отредактировано.

Re: Проблема в настройке Asterisk и Visidial. Дозвон на внеш

Добавлено: 07 май 2018, 15:26
virus_net
[offtop]
Если вы не начнете использовать теги code и spoiler, то закрою тему. Уважайте читающих. Каждый раз листать портянку до нового сообщения никому не нравится.

Делать скриншоты тестовых файлов - этого мне вообще никогда не осознать.
[/offtop]

Re: Проблема в настройке Asterisk и Visidial. Дозвон на внеш

Добавлено: 07 май 2018, 16:02
ded
Вы набирали десятизнак
<sip:9698033453@mpbx.sip.beeline.ru>
А надо бы одинадцатизнак
<sip:89698033453@mpbx.sip.beeline.ru>

Re: Проблема в настройке Asterisk и Visidial. Дозвон на внеш

Добавлено: 07 май 2018, 16:31
aleks.tyumen
разве в этом проблема? мне кажется наврядли, т к. звонок должен отработать по диалплану

Код: Выделить всё

exten => _XXXXXXXXXXX,1,Dial(SIP/beeline1/${EXTEN})
exten => _9XXXXXXXXXX,n,Answer
exten => _9XXXXXXXXXX,n,Dial(SIP/beeline1/${EXTEN})
exten => _9XXXXXXXXXX,n,Hangup
а Данная ошибка вроде вылазит как будто на RP ID. и отображает мой 10 значный логин. Выставил sendrpid = no. Ничего не помогло.и Кстати, вот я активировал транк в астериске у провайдера, входящие звонки будут отрабатывать после того как напишу диалплан на входящие звонки? а сейчас занимаюсь исходящими, значит по идее должны будут отрабатывать только они. так?

Re: Проблема в настройке Asterisk и Visidial. Дозвон на внеш

Добавлено: 07 май 2018, 16:53
ded
Called SIP/beeline1/89581520152 - вижу набран 11-тизнак
а сообщение -
Received response: "Forbidden" from '"1000" <sip:9698033453@mpbx.sip.beeline.ru>;tag=as65c8129e'
то есть может не нравится ваш Caller ID = 9698033453
Уточните в Билайне, в каком виде они принимают Caller ID.

Диалплан написан логически неверно:

Код: Выделить всё

exten => _XXXXXXXXXXX,1,Dial(SIP/beeline1/${EXTEN})
exten => _9XXXXXXXXXX,n,Answer
exten => _9XXXXXXXXXX,n,Dial(SIP/beeline1/${EXTEN})
exten => _9XXXXXXXXXX,n,Hangup

Re: Проблема в настройке Asterisk и Visidial. Дозвон на внеш

Добавлено: 08 май 2018, 10:53
aleks.tyumen
Доброго дня. Пытаюсь пока что решить проблему с провайдером, возможно они что то подскажут. Транк и sip телефоны через звонилку zoiper подключаются к серверу, но звонки проходят только по внутренней сети, во внешку так и не получается. Можньне подсказать по конкретней из того кода что я сейчас прикреплю, что в нем не так...... Вы пишите что логически диал план настроен неверно, подскажите, где именно ошибки.Или все таки проблема в операторе, что я у них например не определяюсь.

Код: Выделить всё

[May  8 12:52:06]   == Using SIP RTP CoS mark 5
[May  8 12:52:06]     -- Called SiP/beeline1/89995496380
[May  8 12:52:06] WARNING[1723][C-00000017]: chan_sip.c:23322 handle_response_invite: Received response: "Forbidden" from '"2000" <sip:79698033453@mpbx.sip.beeline.ru>;tag=as30434b0b'
[May  8 12:52:06]   == Everyone is busy/congested at this time (1:0/0/1)
[May  8 12:52:06]     -- Auto fallthrough, channel 'SIP/2000-00000024' status is 'CHANUNAVAIL'
[May  8 12:52:06]     -- Executing [h@default:1] AGI("SIP/2000-00000024", "agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----21-----CHANUNAVAIL----------") in new stack
[May  8 12:52:06]     -- <SIP/2000-00000024>AGI Script agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----21-----CHANUNAVAIL---------- completed, returning 0
вот сам файл extensions.conf

Код: Выделить всё

[general]
static=yes
writeprotect=no

[globals]
CONSOLE=Console/dsp                             ; Console interface for demo
TRUNK=DAHDI/r1                                    ; Trunk interface
TRUNKX=DAHDI/r2                                 ; 2nd trunk interface
TRUNKIAX=IAX2/ASTtest1:test@10.10.10.16:4569    ; IAX trunk interface
TRUNKIAX1=IAX2/ASTtest1:test@10.10.10.16:4569   ; IAX trunk interface
TRUNKBINFONE=IAX2/1112223333:PASSWORD@iax.binfone.com   ; IAX trunk interface
SIPtrunk=SIP/1234:PASSWORD@sip.provider.net     ; SIP trunk

#include extensions-vicidial.conf

[default]
include => vicidial-auto
include => vicidial-auto-internal
include => vicidial-auto-phones
include => vicidial-auto-external
exten => _X.,1,Dial(SiP/beeline1/${EXTEN})
EXTEN => _x.,1,n,Hangup()


Re: Проблема в настройке Asterisk и Visidial. Дозвон на внеш

Добавлено: 08 май 2018, 11:09
ded
aleks.tyumen писал(а): Вы пишите что логически диал план настроен неверно, подскажите, где именно ошибки.
Давайте я Вас логически оправлю в библиотеку, читать Книгу о будущем телефонии, Главу про диал-план? Вот за это -

Код: Выделить всё

exten => _X.,1,Dial(SiP/beeline1/${EXTEN})
EXTEN => _x.,1,n,Hangup()
Форум - не место для коллективной техучёбы.
Или - раздел Бизнес.