Re: Dongle,SMS, не пишет в лог смс
Добавлено: 31 янв 2017, 08:56
1. Учимся пользоваться CLI:
2. Учимся всегда указывать полные пути до всех вызываемых диалпланом и исполняемых бинарей в системе. Не echo, а /bin/echo и т.п.
Во избежании других необъяснимых вещей в других ситуациях.
3. Копипаст - сын ошибок трудных...
Если вы нумеруете шаги диалплана сами, то и нумеруйте до конца, а не бросайте на середине. Или всю нумерацию, кроме первого пункта, заменить на n, что есть правильно.
В шагах 2 и 3 echo вызывается с аргументом в двойных кавычках, а в 5 шаге в одинарных.
4. Попробовать присвоить ${BASE64_DECODE(${SMS_BASE64}) другой переменной и ниже использовать эту переменную.
Код: Выделить всё
*CLI> core show function BASE64_DECODE
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
Код: Выделить всё
-= Info about function 'BASE64_DECODE' =-
[Synopsis]
Decode a base64 string.
[Description]
Returns the plain text string.
[Syntax]
BASE64_DECODE(string)
[Arguments]
string
Input string.
[See Also]
BASE64_ENCODE, AES_DECRYPT, AES_ENCRYPT
Во избежании других необъяснимых вещей в других ситуациях.
3. Копипаст - сын ошибок трудных...
Если вы нумеруете шаги диалплана сами, то и нумеруйте до конца, а не бросайте на середине. Или всю нумерацию, кроме первого пункта, заменить на n, что есть правильно.
В шагах 2 и 3 echo вызывается с аргументом в двойных кавычках, а в 5 шаге в одинарных.
4. Попробовать присвоить ${BASE64_DECODE(${SMS_BASE64}) другой переменной и ниже использовать эту переменную.