Страница 1 из 2
Multifon и перевод звонка на свой же сотовый.
Добавлено: 27 мар 2013, 11:28
asipin
Есть мультифон от мегафона.
Настроил asterisk на прием звонков по sip. Работает отлично как на вход так и на выход, однако, есть проблема:
При пользовании sip клиентом от мегафона, именуемым мультифон, при приеме звонка на него, есть кнопка перевести звонок на сотовый привязанный к этому же номеру мультифона. И проиcходит перевод.
Как реализовать аналогичный функционал на asterisk? Куда нужно звонок переводить? При переводе звонка на номер телефона сотового, опять (что логично), попадаю на asterisk.
Re: Multifon и перевод звонка на свой же сотовый.
Добавлено: 27 мар 2013, 11:38
zzuz
Хороший вопрос . Там , я как понимаю , пораллельно идет сигнализация на SBC провайдера о том, что звонок не маршрутизировать на sip линию. Нужно только воспроизвести эту сигнализацию перед переводом.
Re: Multifon и перевод звонка на свой же сотовый.
Добавлено: 27 мар 2013, 12:18
asipin
Как узнать, что это за сигнализация, как ее воспроизвести?
Я тупо снял звонок через wireshark но, видимо в виду ограниченности знаний, ничего оттуда не увидел.
Re: Multifon и перевод звонка на свой же сотовый.
Добавлено: 27 мар 2013, 13:06
zzuz
Ну так. Направление задано. Не хватает знаний - добудьте их. Я вот тоже не знаю , что за сигнализация , но ресерч по этому вопросу еще не проводил.
Re: Multifon и перевод звонка на свой же сотовый.
Добавлено: 27 мар 2013, 16:08
zzuz
Особено проснифить пакеты , что отправляются через HTTPS ))
Re: Multifon и перевод звонка на свой же сотовый.
Добавлено: 27 мар 2013, 18:21
zzuz
Не. По сипу точно нет такой сигнализации. Там другой механизм триггеры переключает.
Re: Multifon и перевод звонка на свой же сотовый.
Добавлено: 27 мар 2013, 23:00
asipin
switch писал(а):Нужно подключиться через свой вафай и снять сниффером дамп, посмотреть что передает устройство в момент такой переадресации.
Я дамп снимал напрямую с той машины, на который запущен этот мультифон.
Re: Multifon и перевод звонка на свой же сотовый.
Добавлено: 27 мар 2013, 23:01
asipin
zzuz писал(а):Особено проснифить пакеты , что отправляются через HTTPS ))
Там по https ничего ен отправляется во время работы, если не менять режим работы звонков.
Re: Multifon и перевод звонка на свой же сотовый.
Добавлено: 27 мар 2013, 23:02
asipin
switch писал(а):Вообще по SIP можно передавать что угодно, любые сигналы, любым триггерам. А этот метод похож на обычный трансфер звонка.
Вот так мультифон делает перевод
REFER sip:78XXXXXXXXX@193.201.229.35:5060;transport=tcp SIP/2.0
Route: <sip:7921YYYYYYY@193.201.229.35:5060;transport=tcp;lr>
Via: SIP/2.0/TCP 172.16.139.225:5060;branch=z9hG4bK403f4602a6c5b08d;alias;rport
Max-Forwards: 70
To: sip:78XXXXXXXXX@multifon.ru;tag=95ffcd055e0f78f7d5d397020e89288d0c5a1021
From: sip:7921YYYYYYY-1s87lklb16pu8@multifon.ru:5060;tag=80494d13b29c9967ba6cc573506486e7
CSeq: 2 REFER
Call-Id: 02036CD23C8140000001DAE8@SFESIP1-id1-ext
Contact: <sip:7921YYYYYYY@172.16.139.225:5060;transport=tcp>
refer-to: tel:+7921YYYYYYY
User-Agent: MCPC-MG-1-0-34-3490/2.0.0.5186
Content-Length: 0
Но мне это ни о чем не говорит.
Телефон XXX - с которого звоню для проверки, городской. YYY - мой номер на мультифоне и он же на сотовом от мегафона.
Re: Multifon и перевод звонка на свой же сотовый.
Добавлено: 28 мар 2013, 08:57
asipin
Это я и так понял. Проблема в том, что у меня не работает обыкновенный трансфер. Ошибка получается.
-- Executing [s@menu:6] Transfer("SIP/multifon-out-00000000", "7921YYYYYYY@multifon.ru,30,r") in new stack
-- Auto fallthrough, channel 'SIP/multifon-out-00000000' status is 'UNKNOWN'
-- Incoming call: Got SIP response 400 "Invalid Refer-To" back from 193.201.229.35