ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

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

Проблемы и их решения Asterisk как такового

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

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

Сообщение nonadminus » 12 мар 2021, 11:51

Имеется вот такая строка, нобходимо извлечь номер телефона. Метод Cut() не помог..
Код: выделить все
Local/89039904644@zvonar-dialer-00000069;1
nonadminus
 
Сообщений: 9
Зарегистрирован: 30 сен 2020, 06:35

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

Сообщение ded » 12 мар 2021, 12:24

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

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

Сообщение nonadminus » 12 мар 2021, 12:56

Спасибо! :D В принципе я так и сделал, но сначала подумал что так может быть неверно
nonadminus
 
Сообщений: 9
Зарегистрирован: 30 сен 2020, 06:35

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

Сообщение ded » 12 мар 2021, 13:13

Мне надо было получить пищевую соль.
Я смешал натрий с хлором, получил солёный порошок. Но сначала подумал что так может быть неверно.
ded
 
Сообщений: 15902
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение nonadminus » 12 мар 2021, 13:24

Так точно! :)
nonadminus
 
Сообщений: 9
Зарегистрирован: 30 сен 2020, 06:35


Вернуться в Конфигурация и настройка Asterisk

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH