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

Переадресация

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

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

*_*
Сообщения: 23
Зарегистрирован: 25 фев 2013, 08:12

Re: Переадресация

Сообщение *_* »

Есть еще желающие ткнуть нубу в нос?, и напомнить ему что он нуб:)))
По существу: есть астериск к нему подключен SPA 3102, в порт PSTN подключена ГТС, в line1 соотвественно трубка.
Необходимо сделать диал план чтобы они выполнял следющие условия: При входящем звонке из ГТС, если номер абонента равен 89062222222:
Дать ему возможность самостоятельно набрать международный номер который уйдет через сипнет. По истечению 15 секуд, если действие не выполнено, звонок должен уйти на домашний аппарат подлюченный к SPA.
sip.conf http://pastebin.com/g2ecx7ca
extensions.conf http://pastebin.com/watC9dKa
Аватара пользователя
zzuz
Сообщения: 1658
Зарегистрирован: 21 сен 2010, 13:33
Контактная информация:

Re: Переадресация

Сообщение zzuz »

Исходя из истории этой дискуссии , Вы даже пальцем не повернули , чтобы организовать своё "ТЗ". Из этого - вывод , что с помощью форума хотите выполнить свою работу , причем нахаляву. И дело не в том, что Вам кто-то напоминает , что Вы- нуб. Вам просто указывают , что Вы - лентяй.
Линия24 - Системы Массового Телефонного Обслуживания
*_*
Сообщения: 23
Зарегистрирован: 25 фев 2013, 08:12

Re: Переадресация

Сообщение *_* »

Уважаемый zzuz вы читаете между строк, перечитайте еще раз все мною написаное. Конкретно вас я ниочем не прошу. Нет желания помочь человеку, проходите молча мимо. Еслиб я был именно тем как вы написали про меня в своем последнем посте, я бы начал бы свою пост словами, что привел ded про новичков несколькими постами выше.
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Переадресация

Сообщение ded »

Вот теперь всё ясно и понятно, можно обсуждать и рекомендовать.
Для сравнения: то что было вначале:
Необходимо настроить переадресацию на определенный номер входящего из гтс и отправить его на заданный номер через сип или дать возможность набрать самостоятельно номер который уйдет через сип. Или если абонент не выбрал ничего он соединится с телефонной трубкой
Поищу в гугле картинку, где абонент не выбрал ничего и соединился с телефонной трубкой.

Укажу нубу, что строить диалплан по условиям на базе CallerID можно только там, где мы имеем это самый Caller ID. :)
А теперь, когда ТЗ наконец выдавлено в полном виде, могу с уверенностью заметить, что Вы вряд ли имеете Caller ID 89062222222 при входящем, ввиду того, что ваша ГТС в порту SPA 3102 - анальная (или аналоговая? я всё время путаю).
Вот если бы Вы располагали устройством GSM-SIP gateway, то могли бы его подключить к Астериску, и могли дозваниваться на номер симки в GSM-SIP gateway, и всё было бы ОК.
Последний раз редактировалось ded 25 фев 2013, 17:21, всего редактировалось 1 раз.
*_*
Сообщения: 23
Зарегистрирован: 25 фев 2013, 08:12

Re: Переадресация

Сообщение *_* »

Caller ID 89062222222
тут не понял, что вы имеете ввыиду?
Spa прекрасно отдают * номер именно в том виде что я написал, или я вас не понял....
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Переадресация

Сообщение ded »

Spa прекрасно отдают * номер если его передаёт ГТС в нужном формате. Обычно то нет.
Позвоните со своего мобильного 89062222222 (пока будем придерживаться этого) на номер ГТС, который подключен к SPA3102, примите звонок в такую конструкцию:

exten => 2820,1,NoOp(Caller ID is ${CALLERID(all)}
exten => 2820,n,Dial(SIP/2820)
exten => 2820,n,Hangup()

и покажите принятый звонок в командной строке тут.
*_*
Сообщения: 23
Зарегистрирован: 25 фев 2013, 08:12

Re: Переадресация

Сообщение *_* »

[Feb 25 21:07:21] WARNING[7140][C-00000023]: pbx.c:4413 pbx_substitute_variables_helper_full: Error in extension logic (missing '}')
[Feb 25 21:07:21] WARNING[7140][C-00000023]: pbx.c:4040 func_args: Can't find trailing parenthesis for function 'CALLERID(al'?
[Feb 25 21:07:21] ERROR[7140][C-00000023]: func_callerid.c:1088 callerid_read: Unknown callerid data type 'al'.
-- Executing [605@transfer_to_kz:1] NoOp("SIP/pstn-spa3k-00000028", "Caller ID is ") in new stack
-- Executing [605@transfer_to_kz:2] Dial("SIP/pstn-spa3k-00000028", "SIP/605") in new stack
== Using SIP RTP CoS mark 5
-- Called SIP/605
-- SIP/605-00000029 is ringing
== Spawn extension (transfer_to_kz, 605, 2) exited non-zero on 'SIP/pstn-spa3k-00000028'
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Переадресация

Сообщение ded »

[Feb 25 21:07:21] WARNING[7140][C-00000023]: pbx.c:4413 pbx_substitute_variables_helper_full: Error in extension logic (missing '}')

Код: Выделить всё

exten => 2820,1,NoOp(Caller ID is ${CALLERID(all)})
*_*
Сообщения: 23
Зарегистрирован: 25 фев 2013, 08:12

Re: Переадресация

Сообщение *_* »

== Using SIP RTP CoS mark 5
-- Executing [605@transfer_to_kz:1] NoOp("SIP/pstn-spa3k-00000004", "Caller ID is "2801" <89062222222>") in new stack
-- Executing [605@transfer_to_kz:2] Dial("SIP/pstn-spa3k-00000004", "SIP/605") in new stack
== Using SIP RTP CoS mark 5
-- Called SIP/605
-- SIP/605-00000005 is ringing
== Spawn extension (transfer_to_kz, 605, 2) exited non-zero on 'SIP/pstn-spa3k-00000004'
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Переадресация

Сообщение ded »

exten => 2801,1,Dial(SIP/605)

;; если номер абонента равен 89062222222:
exten => 2801/89062222222,1,Answer()
exten => 2801/89062222222,n,Background(please-enter-phone-number-followed-by-pund-key)
exten => 2801/89062222222,n,WaitExten(15) ; Дать ему возможность самостоятельно набрать международный номер...
exten => 2801/89062222222,n,Dial(SIP/605) ; По истечению 15 секуд, если действие не выполнено, звонок должен уйти на домашний аппарат подлюченный к SPA.

exten => _ZX./89062222222,1,Dial(SIP/sipnet/${EXTEN}) ;... который уйдет через сипнет.

Уважаемый топик стартер!
Как указывал коллега zzuz - Вы а) подошли к делу безответственно, и б) подсознательно желая чтобы кто-то за Вас написал диал план, который удобен и нужен Вам дома. Потому что нет такого мануала по переадресации. Что сопсно и вытянули из меня. Ибо не вижу другого способа закончить порожняк, который рискует растянуться на 6 страниц топика. Книжки читеть Вам лень или некогда.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH