Jump to content
Калькуляторы

Asterisk, GSM-шлюз - CallerID отображение номера звонящего на сотовом

Привет вам!

Есть IP-PBX на базе Asterisk. К нему подключен GSM-шлюз (usb-модем). Использоваться он будет для связи с сотовыми телефонами. Т.е. звонок, приходящий на PBX по городской линии будет переводиться через шлюз на определенный сотовый телефон.

Итак, вопрос: есть какой-нибудь простой способ передавать CallerID звонящего на АТС так, чтобы он высвечивался на сотовом вместо номера шлюза? Или это фантастика?

Edited by Smirrom

Share this post


Link to post
Share on other sites

Только если оператор через которого будет совершатся вызов в сторону сотового позволяет подставить произвольный CALLERID, но чаще всего это фантастика.

Share this post


Link to post
Share on other sites

Через GSM - точно фантастика... опсосы на это не пойдут скорее всего. А вот с SIP провайдерами можно попробовать договориться. Был у меня с одним стык, у них вапще не было проверки на исходящий callerID, я мог подставлять что угодно.

Но был косяк, если память не изменяет - с билайном вроде. Когда я менял в callerid своем пару циферок, звонки в билайн не проходили, на том проводе тупо говорили что абонент недоступен вроде. А стоило вернуть все взад - сразу все доступны. Я уж не знаю как билайн мог проверять что я callerid подделываю, но факт наличия такой фигни был :(

Share this post


Link to post
Share on other sites

Через GSM - точно фантастика... опсосы на это не пойдут скорее всего. А вот с SIP провайдерами можно попробовать договориться. Был у меня с одним стык, у них вапще не было проверки на исходящий callerID, я мог подставлять что угодно.

Но был косяк, если память не изменяет - с билайном вроде. Когда я менял в callerid своем пару циферок, звонки в билайн не проходили, на том проводе тупо говорили что абонент недоступен вроде. А стоило вернуть все взад - сразу все доступны. Я уж не знаю как билайн мог проверять что я callerid подделываю, но факт наличия такой фигни был :(

Товарищь сообщите сей контакт, хотябы в личку что ли)

 

Так пчелайн наверно можно направлять на другого оператора.

Share this post


Link to post
Share on other sites
есть какой-нибудь простой способ передавать CallerID звонящего на АТС так, чтобы он высвечивался на сотовом вместо номера шлюза?
Это невозможно.

Передавать номер можно только через sip-оператора, и то не через всякого.

Share this post


Link to post
Share on other sites

А давайте рассмотрим другой вариант.

Допустим есть астериск, с chan_dongle и свисток с симкой. Есть входящие вызовы по SIP, которые в зависимости от разных ситуаций заворачиваются на мобильники через этот самый свисток.

Возможно ли по окончании разговора реализовать отправку смс с номером звонившего по SIP на мобильный номер того, с кем было установлено это переадресованное соединение?

Share this post


Link to post
Share on other sites

да, а можно даже его произнести перед началом разговора.

Share this post


Link to post
Share on other sites

А давайте рассмотрим другой вариант.

Допустим есть астериск, с chan_dongle и свисток с симкой. Есть входящие вызовы по SIP, которые в зависимости от разных ситуаций заворачиваются на мобильники через этот самый свисток.

Возможно ли по окончании разговора реализовать отправку смс с номером звонившего по SIP на мобильный номер того, с кем было установлено это переадресованное соединение?

да, а можно даже его произнести перед началом разговора.

 

Оба эти варианта я тоже рассматриваю, как запасные, но у всех есть недостатки.

СМС может придти с задержкой, конечно можно на секунд 30 придерживать звонок... но тоже не всегда приемлемо.

Прогровариваемые голосом номера не остаются в списке звонков в телефоне, и перезвонить на них будет проблематично (придется делать это через функции АТС).

Может, можно как-то комбинировать эти варианты.

Share this post


Link to post
Share on other sites

Не можно, а нужно, голосом проговорить и вконце сказать, что по окончании разговора придет СМС с номером звонившего.

Share this post


Link to post
Share on other sites

Если задача в том, чтобы просто переадресовать городской номер на мобильный телефон с сохранением номера звонящего, могу помочь. Но от использования астериска с гсм-шлюзом придется отказаться - такую переадресацию можно сделать только на стороне оператора.

Share this post


Link to post
Share on other sites

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

По смс:

Средствами самого астериска это реализуемо? Я имею в виду вызов какого-то экстеншена/функции по завершению звонка с передачей туда в виде переменных номеров звонящего и вызываемого абонентов, или придется делать какой-то сторонний скрипт, опрашивать астериск, парсить cdr ну и все вытекающие?

Share this post


Link to post
Share on other sites
Я имею в виду вызов какого-то экстеншена/функции по завершению звонка
А зачем по завершению?!

Это можно сделать сразу. Либо с некоторой задержкой, чтобы заведомо сначала прошёл звонок, и вдогонку уже смс.

Вызывается скрипт, который отправляет смс через любой веб-смс-сервис, и всё.

(это дешевле, чем через симку)

 

А можно и наоборот - сначала смс, придержать звонок, и пустить звонок.

Это даст время на принятие решения, нужен ли этот звонок вообще.

Edited by rdc

Share this post


Link to post
Share on other sites

Не можно, а нужно, голосом проговорить и вконце сказать, что по окончании разговора придет СМС с номером звонившего.

 

А может кто ни будь поделится, как абонент в большей своей части, реагирует на подобные АОНы ?

Share this post


Link to post
Share on other sites

Зачем вам GSM шлюз ? неужели нету интернета там, где приходит городская линия ?

Напишите в личку, сделаем вам передачу Вашего CallerID с RDNIS.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this