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

История изменений [назад]

нажмите, чтобы скрыть/показать версии 1
изначальная версия
редактировать

ответил 2011-09-12 13:01:53 +0400

godlike Gravatar godlike flag of Ukraine

exten => _X.,1, System(Callerid(all)=${SHELL(echo ${CALLERID} | sed s/%20/\ /g)})

я думаю как то так

ТАК ни в коем случае не делать exten => _X.,1, System(Callerid(all)=${SHELL(echo ${CALLERID} | sed s/%20/\ /g)})

/g)})

я думаю как то так

используйте функцию REPLACE

direct*CLI> core show function REPLACE

  -= Info about function 'REPLACE' =- 

[Synopsis]
Replace a set of characters in a given string with another character. 

[Description]
Iterates through a string replacing all the <find-chars> with <replace-ch
ar>.  <replace-char> may be either empty or contain one character.  If empty,
all <find-chars> will be deleted from the output.
NOTE: The replacement only occurs in the output.  The original variable is
not altered.

[Syntax]
REPLACE(varname,find-chars[,replace-char])

[Arguments]
Not available

[See Also]
Not available

ТАК ни в коем случае не делать делать

exten => _X.,1, System(Callerid(all)=${SHELL(echo ${CALLERID} | sed s/%20/\ /g)})

я думаю как то так

используйте функцию REPLACE

direct*CLI> core show function REPLACE

  -= Info about function 'REPLACE' =- 

[Synopsis]
Replace a set of characters in a given string with another character. 

[Description]
Iterates through a string replacing all the <find-chars> with <replace-ch
ar>.  <replace-char> may be either empty or contain one character.  If empty,
all <find-chars> will be deleted from the output.
NOTE: The replacement only occurs in the output.  The original variable is
not altered.

[Syntax]
REPLACE(varname,find-chars[,replace-char])

[Arguments]
Not available

[See Also]
Not available

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