Smirrom Posted March 25, 2013 (edited) Привет вам! Есть IP-PBX на базе Asterisk. К нему подключен GSM-шлюз (usb-модем). Использоваться он будет для связи с сотовыми телефонами. Т.е. звонок, приходящий на PBX по городской линии будет переводиться через шлюз на определенный сотовый телефон. Итак, вопрос: есть какой-нибудь простой способ передавать CallerID звонящего на АТС так, чтобы он высвечивался на сотовом вместо номера шлюза? Или это фантастика? Edited March 25, 2013 by Smirrom Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Bloodoff Posted March 25, 2013 Только если оператор через которого будет совершатся вызов в сторону сотового позволяет подставить произвольный CALLERID, но чаще всего это фантастика. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
KotikBSd Posted March 25, 2013 Через GSM - точно фантастика... опсосы на это не пойдут скорее всего. А вот с SIP провайдерами можно попробовать договориться. Был у меня с одним стык, у них вапще не было проверки на исходящий callerID, я мог подставлять что угодно. Но был косяк, если память не изменяет - с билайном вроде. Когда я менял в callerid своем пару циферок, звонки в билайн не проходили, на том проводе тупо говорили что абонент недоступен вроде. А стоило вернуть все взад - сразу все доступны. Я уж не знаю как билайн мог проверять что я callerid подделываю, но факт наличия такой фигни был :( Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Diman_xxxx Posted March 26, 2013 Через GSM - точно фантастика... опсосы на это не пойдут скорее всего. А вот с SIP провайдерами можно попробовать договориться. Был у меня с одним стык, у них вапще не было проверки на исходящий callerID, я мог подставлять что угодно. Но был косяк, если память не изменяет - с билайном вроде. Когда я менял в callerid своем пару циферок, звонки в билайн не проходили, на том проводе тупо говорили что абонент недоступен вроде. А стоило вернуть все взад - сразу все доступны. Я уж не знаю как билайн мог проверять что я callerid подделываю, но факт наличия такой фигни был :( Товарищь сообщите сей контакт, хотябы в личку что ли) Так пчелайн наверно можно направлять на другого оператора. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
rdc Posted March 26, 2013 есть какой-нибудь простой способ передавать CallerID звонящего на АТС так, чтобы он высвечивался на сотовом вместо номера шлюза?Это невозможно.Передавать номер можно только через sip-оператора, и то не через всякого. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
dsk Posted March 26, 2013 А давайте рассмотрим другой вариант. Допустим есть астериск, с chan_dongle и свисток с симкой. Есть входящие вызовы по SIP, которые в зависимости от разных ситуаций заворачиваются на мобильники через этот самый свисток. Возможно ли по окончании разговора реализовать отправку смс с номером звонившего по SIP на мобильный номер того, с кем было установлено это переадресованное соединение? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Shiva Posted March 26, 2013 да, а можно даже его произнести перед началом разговора. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Smirrom Posted March 27, 2013 А давайте рассмотрим другой вариант. Допустим есть астериск, с chan_dongle и свисток с симкой. Есть входящие вызовы по SIP, которые в зависимости от разных ситуаций заворачиваются на мобильники через этот самый свисток. Возможно ли по окончании разговора реализовать отправку смс с номером звонившего по SIP на мобильный номер того, с кем было установлено это переадресованное соединение? да, а можно даже его произнести перед началом разговора. Оба эти варианта я тоже рассматриваю, как запасные, но у всех есть недостатки. СМС может придти с задержкой, конечно можно на секунд 30 придерживать звонок... но тоже не всегда приемлемо. Прогровариваемые голосом номера не остаются в списке звонков в телефоне, и перезвонить на них будет проблематично (придется делать это через функции АТС). Может, можно как-то комбинировать эти варианты. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Morze Posted March 27, 2013 Не можно, а нужно, голосом проговорить и вконце сказать, что по окончании разговора придет СМС с номером звонившего. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Aleck_K Posted March 27, 2013 Если задача в том, чтобы просто переадресовать городской номер на мобильный телефон с сохранением номера звонящего, могу помочь. Но от использования астериска с гсм-шлюзом придется отказаться - такую переадресацию можно сделать только на стороне оператора. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
dsk Posted March 27, 2013 Проговаривать не вариант, как уже сказали выше, не останется в списке на мобильном. По смс: Средствами самого астериска это реализуемо? Я имею в виду вызов какого-то экстеншена/функции по завершению звонка с передачей туда в виде переменных номеров звонящего и вызываемого абонентов, или придется делать какой-то сторонний скрипт, опрашивать астериск, парсить cdr ну и все вытекающие? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
telefonshik Posted March 27, 2013 Может пригодиться http://habrahabr.ru/post/174125/ Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
rdc Posted March 27, 2013 (edited) Я имею в виду вызов какого-то экстеншена/функции по завершению звонкаА зачем по завершению?!Это можно сделать сразу. Либо с некоторой задержкой, чтобы заведомо сначала прошёл звонок, и вдогонку уже смс. Вызывается скрипт, который отправляет смс через любой веб-смс-сервис, и всё. (это дешевле, чем через симку) А можно и наоборот - сначала смс, придержать звонок, и пустить звонок. Это даст время на принятие решения, нужен ли этот звонок вообще. Edited March 27, 2013 by rdc Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Diman_xxxx Posted March 27, 2013 Не можно, а нужно, голосом проговорить и вконце сказать, что по окончании разговора придет СМС с номером звонившего. А может кто ни будь поделится, как абонент в большей своей части, реагирует на подобные АОНы ? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
^rage^ Posted March 28, 2013 Может пригодиться http://habrahabr.ru/post/174125/ хороший пример, как делать не надо ))) chan_dongle сам умеет смски слать и всякии gnokii не нужны. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
grifin.ru Posted April 2, 2013 Зачем вам GSM шлюз ? неужели нету интернета там, где приходит городская линия ? Напишите в личку, сделаем вам передачу Вашего CallerID с RDNIS. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...