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

Как извлечь номер из CHANNEL

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

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

Ответить
nonadminus
Сообщения: 9
Зарегистрирован: 30 сен 2020, 05:35

Как извлечь номер из CHANNEL

Сообщение nonadminus »

Имеется вот такая строка, нобходимо извлечь номер телефона. Метод Cut() не помог..

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

Local/89039904644@zvonar-dialer-00000069;1
ded
Сообщения: 15620
Зарегистрирован: 26 авг 2010, 19:00

Re: Как извлечь номер из CHANNEL

Сообщение ded »

same => n,NoOp(${CHANNEL()} ; так вы получаете Local/89039904644@zvonar-dialer-00000069;1 ? Если да, то
same => n,Set(NUMBER=${CHANNEL():6:11}) : Отсчитать первые шесть символов = Local/ и следующие 11 символов записать в переменную NUMBER
same => n,NoOp(${NUMBER})
nonadminus
Сообщения: 9
Зарегистрирован: 30 сен 2020, 05:35

Re: Как извлечь номер из CHANNEL

Сообщение nonadminus »

Спасибо! :D В принципе я так и сделал, но сначала подумал что так может быть неверно
ded
Сообщения: 15620
Зарегистрирован: 26 авг 2010, 19:00

Re: Как извлечь номер из CHANNEL

Сообщение ded »

Мне надо было получить пищевую соль.
Я смешал натрий с хлором, получил солёный порошок. Но сначала подумал что так может быть неверно.
nonadminus
Сообщения: 9
Зарегистрирован: 30 сен 2020, 05:35

Re: Как извлечь номер из CHANNEL

Сообщение nonadminus »

Так точно! :)
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH