Страница 1 из 2

символ # (решетка) в строке набора

Добавлено: 19 окт 2012, 13:48
igorostkir
Здравствуйте.

Есть Asterisk 1.8 и Oktell SIP-GSM шлюз.

есть карточка мобильного оператора (Киевстар, Украина). На карте активирована услуга "Невидимій номер" (антиаон).
если с телефона набрать
#31#номерабонанта - вызов прозодит нормально и абонент не видит моего номера.

как в диалплане астериска прописать такое?

набор #31#${EXTEN} не проходит ((((((((( кто нибудь сталкивался?

Re: символ # (решетка) в строке набора

Добавлено: 19 окт 2012, 14:56
SolarW
В голом астериске не пробовал а в FreePBX если в свойствах транка указать префикс #31# все отлично набирается.

Re: символ # (решетка) в строке набора

Добавлено: 19 окт 2012, 15:05
ded
Пробуйте использовать не Dial(SIP/oktell/#31#${EXTEN})
а посылку сигналов ДТМФ в той же команде D([called][:calling])
Dial(SIP/oktell,,trD(/#31#${EXTEN}) - не помню синтаксис, как-то так.....

Re: символ # (решетка) в строке набора

Добавлено: 19 окт 2012, 15:13
igorostkir
буду пробовать. 30 мин

Re: символ # (решетка) в строке набора

Добавлено: 19 окт 2012, 16:15
igorostkir
не получилось

пробовал такие варианты:

dial(SIP/oktel/${EXTEN},60,trD(#31#))

dial(SIP/oktel/${EXTEN},60,trD(#31#${EXTEN}))


и судя по документации DTMF-набор идет после снятия трубки:
D(digits): Заставляет после снятия трубки на удаленной стороне, отправить строку digits в виде DTMF последовательности, затем соединить голосовые потоки обеих сторон.

Re: символ # (решетка) в строке набора

Добавлено: 19 окт 2012, 16:53
ys1797

Re: символ # (решетка) в строке набора

Добавлено: 19 окт 2012, 17:08
igorostkir
и пробовал вместо # писать %23 - не получается

exten => _99.,n,Noop(${URIDECODE(%23)}31${URIDECODE(%23)}${EXTEN:2})
exten => _99.,n,Dial(SIP/131/${URIDECODE(%23)}31${URIDECODE(%23)}${EXTEN:2})

Re: символ # (решетка) в строке набора

Добавлено: 19 окт 2012, 17:25
ys1797
Не надо URIDECODE

Re: символ # (решетка) в строке набора

Добавлено: 19 окт 2012, 17:30
igorostkir
exten => _99.,n,Dial(SIP/131/%2331%23${EXTEN:2}) - я так сразу пробовал - тоже "болт"

Re: символ # (решетка) в строке набора

Добавлено: 19 окт 2012, 17:43
ys1797
А sip invite последнего варианта можно посмотреть? или хотя-бы поле To: