Страница 1 из 1
Передать значения переменных через провайдера.
Добавлено: 17 дек 2015, 13:31
rioakaanhell
Добрый день.
Есть такая задача:
Есть два Астериска, завязать в транк возможности нет, связь между ними только через провайдера.
Первый астериск генерит пару переменных, и звонит на второй астериск через провайдера. Надо что бы второй астериск поймал данные в этих переменных.
Пробовал через SipAddHeader создавать свои хедеры и отправлять туда при звонке, но они хорошо уходят на провайдера, и естественно не приходят на второй астер, т.к. провайдер приходит уже со своим инвайтом.
Может порекомендуете какой способ передать данные. Спасибо.
Re: Передать значения переменных через провайдера.
Добавлено: 17 дек 2015, 13:49
zzuz
Просите провайдера назначать эти переменные . Больше никак.
Re: Передать значения переменных через провайдера.
Добавлено: 17 дек 2015, 13:58
ded
Используйте IAX2 между Астерисками, и, если мало - инкапсулируйте его в OpenVPN или IPsec.
Re: Передать значения переменных через провайдера.
Добавлено: 17 дек 2015, 14:16
rioakaanhell
Нет возможности завязать астеры между собой никак в принципе. Своя специфика.
Возможно только звонки через провайдеров. Сокрей всего через разных.
Подумал тут про засовывание данных в Remote-Party-ID, только не могу понять, как оно повлияет на провайдеров? Не обидятся ли?
Что скажете? Или тут только тесты помогут?
Re: Передать значения переменных через провайдера.
Добавлено: 17 дек 2015, 15:29
gosha
либо договорится либо тесты.. callerid(name) попробуйте.
Re: Передать значения переменных через провайдера.
Добавлено: 17 дек 2015, 17:34
virus_net
Можно сделать собственный клиент-сервер и тягать эти данные по нему при поступлении вызова.
Опережая последующие посты отвечу сразу:
Да сложно, да долго реализовывать, да костыль, но будет работать.
Re: Передать значения переменных через провайдера.
Добавлено: 18 дек 2015, 02:13
Zavr2008
Если немного поднапрячься можно умудриться передавать в виде RTP с каким-либо левым PT.
Однако обычно подобные извраты нужны лишь воякам)
Re: Передать значения переменных через провайдера.
Добавлено: 18 дек 2015, 02:38
whoim
dtmf? ))))
Re: Передать значения переменных через провайдера.
Добавлено: 18 дек 2015, 02:41
Zavr2008
можно и DTMF в RFC2833 виде:)
Как правило провайдеры не залезают в его содержимое если нет транскодинга.
Re: Передать значения переменных через провайдера.
Добавлено: 24 дек 2015, 16:37
Bespaleva
Передавайте в каком-нибудь неиспользуемом/ненужном поле SIP сообщения.