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

Передать значения переменных через провайдера.

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

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

Ответить
rioakaanhell
Сообщения: 16
Зарегистрирован: 26 мар 2014, 17:35

Передать значения переменных через провайдера.

Сообщение rioakaanhell »

Добрый день.

Есть такая задача:
Есть два Астериска, завязать в транк возможности нет, связь между ними только через провайдера.

Первый астериск генерит пару переменных, и звонит на второй астериск через провайдера. Надо что бы второй астериск поймал данные в этих переменных.

Пробовал через SipAddHeader создавать свои хедеры и отправлять туда при звонке, но они хорошо уходят на провайдера, и естественно не приходят на второй астер, т.к. провайдер приходит уже со своим инвайтом.

Может порекомендуете какой способ передать данные. Спасибо.
Аватара пользователя
zzuz
Сообщения: 1658
Зарегистрирован: 21 сен 2010, 13:33
Контактная информация:

Re: Передать значения переменных через провайдера.

Сообщение zzuz »

Просите провайдера назначать эти переменные . Больше никак.
Линия24 - Системы Массового Телефонного Обслуживания
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: Передать значения переменных через провайдера.

Сообщение ded »

Используйте IAX2 между Астерисками, и, если мало - инкапсулируйте его в OpenVPN или IPsec.
rioakaanhell
Сообщения: 16
Зарегистрирован: 26 мар 2014, 17:35

Re: Передать значения переменных через провайдера.

Сообщение rioakaanhell »

Нет возможности завязать астеры между собой никак в принципе. Своя специфика.
Возможно только звонки через провайдеров. Сокрей всего через разных.

Подумал тут про засовывание данных в Remote-Party-ID, только не могу понять, как оно повлияет на провайдеров? Не обидятся ли?
Что скажете? Или тут только тесты помогут?
gosha
Сообщения: 375
Зарегистрирован: 06 сен 2010, 17:41
Контактная информация:

Re: Передать значения переменных через провайдера.

Сообщение gosha »

либо договорится либо тесты.. callerid(name) попробуйте.
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: Передать значения переменных через провайдера.

Сообщение virus_net »

Можно сделать собственный клиент-сервер и тягать эти данные по нему при поступлении вызова.
Опережая последующие посты отвечу сразу:
Да сложно, да долго реализовывать, да костыль, но будет работать.
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
Аватара пользователя
Zavr2008
Сообщения: 2211
Зарегистрирован: 27 янв 2011, 00:35
Контактная информация:

Re: Передать значения переменных через провайдера.

Сообщение Zavr2008 »

Если немного поднапрячься можно умудриться передавать в виде RTP с каким-либо левым PT.
Однако обычно подобные извраты нужны лишь воякам)
Российские E1 шлюзы Alvis. Модернизация УПАТС с E1,Подключение к ИС "Антифрод" E1 PRI/SS#7 УВР Телестор, Грифин и др..
whoim
Сообщения: 766
Зарегистрирован: 26 ноя 2013, 23:25
Откуда: Краснодар
Контактная информация:

Re: Передать значения переменных через провайдера.

Сообщение whoim »

dtmf? ))))
облачные и локальные сервера asterisk/freepbx/a2billing/crm с полной техподдержкой. skype: whoim2, sipuri: whoim@asterisk.ru
Аватара пользователя
Zavr2008
Сообщения: 2211
Зарегистрирован: 27 янв 2011, 00:35
Контактная информация:

Re: Передать значения переменных через провайдера.

Сообщение Zavr2008 »

можно и DTMF в RFC2833 виде:)

Как правило провайдеры не залезают в его содержимое если нет транскодинга.
Российские E1 шлюзы Alvis. Модернизация УПАТС с E1,Подключение к ИС "Антифрод" E1 PRI/SS#7 УВР Телестор, Грифин и др..
Bespaleva
Сообщения: 29
Зарегистрирован: 11 июн 2015, 12:50

Re: Передать значения переменных через провайдера.

Сообщение Bespaleva »

Передавайте в каком-нибудь неиспользуемом/ненужном поле SIP сообщения.
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH