VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

realtime + multifon

Проблемы Asterisk без вэб-оболочек и их решения

Модераторы: april22, Zavr2008

Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: realtime + multifon

Сообщение Vlad1983 »

register => 7921xxxxxxx@multifon.ru:PASSWORD:7921xxxxxxx@193.201.229.35/7921xxxxxxx

https://sm.megafon.ru/sm/client/routing ... &password=....
ЛС: @rostel
nucleon
Сообщения: 22
Зарегистрирован: 03 авг 2013, 13:17

Re: realtime + multifon

Сообщение nucleon »

Vlad1983 писал(а):register => 7921xxxxxxx@multifon.ru:PASSWORD:7921xxxxxxx@193.201.229.35/7921xxxxxxx
исправил, входящий вызов принимается, голос есть в обе стороны.

исходящий вызов пока не проходит...
nucleon
Сообщения: 22
Зарегистрирован: 03 авг 2013, 13:17

Re: realtime + multifon

Сообщение nucleon »

PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: дебаг исходящего звонка,
== Using SIP RTP CoS mark 5
-- Executing Dial("SIP/100-00000011", "SIP/multifon/<городской номер>,,rT")
== Using SIP RTP CoS mark 5
[Aug 18 20:13:33] WARNING[32489]: chan_sip.c:5618 create_addr: No such host: incoming
[Aug 18 20:13:33] WARNING[32489]: app_dial.c:1780 dial_exec_full: Unable to create channel of type 'SIP' (cause 20 - Unknown)

== Everyone is busy/congested at this time (1:0/0/1)
nucleon
Сообщения: 22
Зарегистрирован: 03 авг 2013, 13:17

Re: realtime + multifon

Сообщение nucleon »

ошибка, по-моему, где-то в этих правилах:
151 factory _XXXXXXXXXXX 1 Dial SIP/multifon/${CDR(dst)},,rT
152 factory _XXXXXXXXXXX 2 Playback followme/sorry


но что-то сам ее не понимаю.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: realtime + multifon

Сообщение Vlad1983 »

s/${CDR(dst)}/${EXTEN}/
ЛС: @rostel
nucleon
Сообщения: 22
Зарегистрирован: 03 авг 2013, 13:17

Re: realtime + multifon

Сообщение nucleon »

Vlad1983 писал(а):Сообщение Vlad1983 » Вчера, 21:35
s/${CDR(dst)}/${EXTEN}/
не помогло, или я не понял, как именно применить...
если Dial (s/${CDR(dst)}/${EXTEN}/)
то не отрабатывает параметр s
-- Executing Dial("SIP/100-00000014", "s/8XXXXXXXXXX/8XXXXXXXXXX/")
[Aug 19 01:03:22] WARNING[599]: channel.c:4360 ast_request: No channel type registered for 's'
[Aug 19 01:03:22] WARNING[599]: app_dial.c:1780 dial_exec_full: Unable to create channel of type 's' (cause 66 - Channel not implemented)
== Everyone is busy/congested at this time (1:0/0/1)
если без s т.е. Dial (SIP/${CDR(dst)}/${EXTEN}/)
-- Executing Dial("SIP/100-00000015", "SIP/8XXXXXXXXXX/8XXXXXXXXXX/")
== Using SIP RTP CoS mark 5
[Aug 19 01:04:16] WARNING[601]: chan_sip.c:5618 create_addr: No such host: 8XXXXXXXXXX
[Aug 19 01:04:16] WARNING[601]: app_dial.c:1780 dial_exec_full: Unable to create channel of type 'SIP' (cause 20 - Unknown)
== Everyone is busy/congested at this time (1:0/0/1)
в обоих примерах переменные ${CDR(dst)} = /${EXTEN} и соответствуют вызываемому номеру.
menzoberronzan
Сообщения: 45
Зарегистрирован: 27 фев 2013, 12:15
Откуда: Пенза
Контактная информация:

Re: realtime + multifon

Сообщение menzoberronzan »

Ты не понял.
s/${CDR(dst)}/${EXTEN}/
Это синтаксис потокового редактора sed. Vlad1983 хотел сказать что надо в твоем диаллане заменить ${CDR(dst) на ${EXTEN}.
А вообще по приведенному логу
[Aug 18 20:13:33] WARNING[32489]: chan_sip.c:5618 create_addr: No such host: incoming
Ты пытаешься связаться с пиром incoming, которого нет. Либо этот кусок кода не имеет отношения к мультифону, либо у тебя путаница в диалплане.
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: realtime + multifon

Сообщение ded »

Там ещё и
No such host: 8XXXXXXXXXX
[Aug 19 01:04:16] WARNING[601]: app_dial.c:1780 dial_exec_full: Unable to create channel of type 'SIP' (cause 20 - Unknown)
Потому что вызов был по несуществующему SIP/8XXXXXXXXXX

Судя по
в обоих примерах переменные ${CDR(dst)} = /${EXTEN} и соответствуют вызываемому номеру.
ТС не читал арифметику и алгебру, а сразу начал осваивать тензорные вычисления.

Проще говоря, без редактора sed, вместо
Dial SIP/multifon/${CDR(dst)},,rT
надо
Dial SIP/multifon/${EXTEN},,rtT
тогда в логах будет видно
Dial SIP/multifon/8XXXXXXXXXX
nucleon
Сообщения: 22
Зарегистрирован: 03 авг 2013, 13:17

Re: realtime + multifon

Сообщение nucleon »

заменил на Dial SIP/multifon/${EXTEN},,rtT
но как-то особой разницы не увидел =(
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: sip set debug peer multifon
SIP Debugging Enabled for IP: 193.201.229.35:5060
== Using SIP RTP CoS mark 5
-- Executing Dial("SIP/100-0000001d", "SIP/multifon/<городской номер>,,rtT")
== Using SIP RTP CoS mark 5
-- Called multifon/<городской номер>
-- Got SIP response 482 "Loop Detected" back from 127.0.0.1
-- Now forwarding SIP/100-0000001d to 'Local/<городской номер>@incoming' (thanks to SIP/multifon-0000001e)
[Aug 19 11:21:00] NOTICE[17948]: chan_local.c:710 local_call: No such extension/context <городской номер>@incoming while calling Local channel
[Aug 19 11:21:00] NOTICE[17948]: app_dial.c:792 do_forward: Forwarding failed to dial 'Local/<городской номер>@incoming'
== Everyone is busy/congested at this time (1:0/0/1)
-- Executing Playback("SIP/100-0000001d", "followme/sorry")
-- <SIP/100-0000001d> Playing 'followme/sorry.gsm' (language 'ru')
[Aug 19 11:21:01] NOTICE[32183]: chan_sip.c:13329 check_auth: Correct auth, but based on stale nonce received from '"test-users"<sip:100@10.10.10.1:5060>;tag=732f3d7b'
-- Auto fallthrough, channel 'SIP/100-0000001d' status is 'CHANUNAVAIL'
суффикс @incoming я так понимаю берется настроек мегафона в sip.conf, может дело в нем?
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: realtime + multifon

Сообщение ded »

Это - правльно:

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

-- Executing Dial("SIP/100-0000001d", "SIP/multifon/<городской номер>,,rtT")
== Using SIP RTP CoS mark 5
-- Called multifon/<городской номер>
А вот тут вам ответ - что именно неправильно:

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

-- Got SIP response 482 "Loop Detected" back from 127.0.0.1
У Вас всё в одном контексте, и вход, и выход, это и есть петля.
ТС не читал арифметику и алгебру, а сразу начал осваивать тензорные вычисления.
Не хотите книжки почитать?
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH