Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

внутренний номер через код

0

Добрый день. есть статейка по записи телефонных разговоров: http://miko.ru/blogs/SwordBlog/144/ в статье используется код для создания имени файла: Set(RecFile=in${CDR(src)}${STRFTIME(${EPOCH},,%Y-%m-%d-%H-%M-%S)}) Set(CDR(userfield)=${RecFile}.gsm) Monitor(gsm,${RecFile},bm) Файлы получаются такого вида: out749555544332013-05-16-10-01-31.gsm как сделать чтобы можно было сделать такого вида: out202874955554433_2013-05-16-10-01-31.gsm где 2028 - это внутренний номер с которого происходил звонок. Код ${CDR(src)} является внешним номером. а какой код у внутреннего?

удалить закрыть спам изменить тег редактировать

спросил 2013-05-16 14:31:35 +0400

анонимный пользователь

Аноним

2 Ответа

1

используйте CHANNEL(peername) http://www.voip-info.org/wiki/view/Asterisk+func+channel

потом делайте cut

http://www.voip-info.org/wiki/view/Asterisk+func+cut

exten => s,n,Set(chan=${CHANNEL(peername)})
exten => s,n,Set(chan=${CUT(chan,/,2)})
exten => s,n,Set(chan=${CUT(chan,-,1)})
ссылка удалить спам редактировать

ответил 2013-05-16 15:13:14 +0400

meral Gravatar meral flag of Ukraine
21228 23 18 169
http://pro-sip.net/

Comments

Спасибо, CHANNEL(peername) - то что нужно. только я cut не использовал. прописывает как надо.

Elvis ( 2013-05-16 16:24:45 +0400 )редактировать
0

${CDR(src)} должен работать и в вашем случае. Можете попробовать Callerid(num)

ссылка удалить спам редактировать

ответил 2013-05-16 14:36:05 +0400

switch Gravatar switch
8334 11 7 91
http://lynks.ru/

Comments

так этот код работает. но этот код прописывает номер внешний. в данном случает это номер: 74955554433, а мне перед этим надо чтобы было 2028(это мой внутренний личный номер

Elvis ( 2013-05-16 15:05:10 +0400 )редактировать

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку
1 закладка

подписаться на rss ленту новостей

Статистика

Задан: 2013-05-16 14:31:35 +0400

Просмотрен: 154 раз

Обновлен: May 16 '13

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.