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

Как установить алгоритм выбора канала для исходящих звонков?

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

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

Аватара пользователя
Wapo
Сообщения: 795
Зарегистрирован: 02 мар 2011, 17:53

Re: Как установить алгоритм выбора канала для исходящих звон

Сообщение Wapo »

Вы в CLI (asterisk -vvvr) видите что что-то влетает на астер при входящем?
Аватара пользователя
goba
Сообщения: 50
Зарегистрирован: 31 мар 2011, 17:51
Откуда: Ярославская обл.

Re: Как установить алгоритм выбора канала для исходящих звон

Сообщение goba »

Wapo.Только то, что уже написал ранее:
voipyar*CLI>

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

[1] Unhandled optional parameter 0x8 'Optional forward call indicator'
[1] [[1] 0x80 [1] ]
[1] Unhandled optional parameter 0x3f 'Location Number'
[1] [[1] 0x84 [1] 0x17 [1] 0x97 [1] 0x16 [1] 0x51 [1] 0x95 [1] 0x99 [1] 0x9 [1] ]
[Feb 26 11:15:05] NOTICE[30075]: chan_sip.c:27981 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 209
Исходящий все норм идет:

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

  == Using SIP RTP CoS mark 5
    -- Executing [792111@OKS7_yar:1] Set("SIP/209-00000018", "CALLERID(num)=4852345654") in new stack
    -- Executing [792111@OKS7_yar:2] Dial("SIP/209-00000018", "DAHDI/G1/792111,300,T") in new stack
    -- Called DAHDI/G1/792111
    -- DAHDI/31-1 is proceeding passing it to SIP/209-00000018
    -- DAHDI/31-1 is ringing
    -- DAHDI/31-1 answered SIP/209-00000018
    -- Hungup 'DAHDI/31-1'
  == Spawn extension (OKS7_yar, 792111, 2) exited non-zero on 'SIP/209-00000018'
Один телефон – это необходимость, два телефона – богатство,
три телефона – роскошь, а ни одного телефона – блаженство.
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Как установить алгоритм выбора канала для исходящих звон

Сообщение ded »

Попробуйте сделать без Answer
[OKS7_yar]
exten => _X.,1,Dial(SIP/209,300,T)
exten => _.,1,Dial(SIP/209,300,T)
Аватара пользователя
goba
Сообщения: 50
Зарегистрирован: 31 мар 2011, 17:51
Откуда: Ярославская обл.

Re: Как установить алгоритм выбора канала для исходящих звон

Сообщение goba »

ded Спасибо большое вам! Wapo, вам тоже спасибо.

Предложенный вами эксперимент помог.

Откуда-то к номеру спереди приклеивается 8-ка. Правда откуда, я так и не понял. По дебагу linkset 1 номер от Ростелеком прилетает без 8-ки.
Странно что атсер не ругался на отсутствующий экстеншин. Помню у меня старой версии астер 1.6 ругался в лог на это.

Всё заработало:
[OKS7_yar]

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

exten => 84852345654,1,Answer()
exten => 84852345654,n,Dial(SIP/209,300,T)
exten => 84852345654,n,Hangup()
Ну и лог соответственно:
voipyar*CLI>

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

    -- Accepting call to '84852345654' on CIC 3
    -- Executing [84852345654@OKS7_yar:1] Answer("DAHDI/3-1", "") in new stack
    -- Executing [84852345654@OKS7_yar:2] Dial("DAHDI/3-1", "SIP/209,300,T") in new stack
  == Using SIP RTP CoS mark 5
    -- Called SIP/209
    -- SIP/209-0000001b is ringing
    -- SIP/209-0000001b answered DAHDI/3-1
       > 0x7ff7a00197e0 -- Probation passed - setting RTP source address to 10.0.3.45:18342
  == Spawn extension (OKS7_yar, 84852389009, 2) exited non-zero on 'DAHDI/3-1'
    -- Hungup 'DAHDI/3-1'
P/S/ Всегда приятно с умными людьми переговорить, поучиться и посоветоваться
Один телефон – это необходимость, два телефона – богатство,
три телефона – роскошь, а ни одного телефона – блаженство.
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Как установить алгоритм выбора канала для исходящих звон

Сообщение ded »

exten => 84852345654,1,Answer() - не нужен.
Аватара пользователя
goba
Сообщения: 50
Зарегистрирован: 31 мар 2011, 17:51
Откуда: Ярославская обл.

Re: Как установить алгоритм выбора канала для исходящих звон

Сообщение goba »

Доброе утро.

можно еще проконсультироваться.

Как во время звонка установить "Calling Party's Category" ?
Один телефон – это необходимость, два телефона – богатство,
три телефона – роскошь, а ни одного телефона – блаженство.
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Как установить алгоритм выбора канала для исходящих звон

Сообщение ded »

Не знаю! :)
Командой диалплана Set(ЧТО-УГОДНО=что-угодно) ?
amateur
Сообщения: 453
Зарегистрирован: 30 сен 2011, 09:58

Re: Как установить алгоритм выбора канала для исходящих звон

Сообщение amateur »

goba писал(а):Как во время звонка установить "Calling Party's Category" ?
Никак. Этот параметр через dialplan не устанавливается. Нужно приложить небольшой patch к sig_ss7.c.
Аватара пользователя
goba
Сообщения: 50
Зарегистрирован: 31 мар 2011, 17:51
Откуда: Ярославская обл.

Re: Как установить алгоритм выбора канала для исходящих звон

Сообщение goba »

спасибо.

действительно, проверил, установление переменной SS7_CALLING_PARTY_CATEGORY в диалплане никчему не приводит.

так в терйсе и идет Ростелеком:

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

Calling Party's Category:
[1]                     Category: Ordinary calling subscriber (10)
[1]                     [ 0a ]
Не подскажете , где можно патч взять?
Один телефон – это необходимость, два телефона – богатство,
три телефона – роскошь, а ни одного телефона – блаженство.
amateur
Сообщения: 453
Зарегистрирован: 30 сен 2011, 09:58

Re: Как установить алгоритм выбора канала для исходящих звон

Сообщение amateur »

goba писал(а):Не подскажете , где можно патч взять?
Например, самому написать. Для 11.16.0, на мой взгляд, он должен выглядеть примерно так (см. вложение).
Вложения
sig_ss7.c.patch.zip
(528 байт) 246 скачиваний
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH