1 | изначальная версия редактировать | |
exten => _X.,1, System(Callerid(all)=${SHELL(echo ${CALLERID} | sed s/%20/\ /g)})
я думаю как то так
2 | No.2 Revision редактировать |
ТАК ни в коем случае не делать
exten => _X.,1, System(Callerid(all)=${SHELL(echo ${CALLERID} | sed s/%20/\я думаю как то так
используйте функцию 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
3 | No.3 Revision редактировать |
ТАК ни в коем случае не делать
делать
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.