Не могу понять как слать USSD запросы через командную и так же через софтофон.
dongle ussd dongle0 *105#
[dongle0] USSD queued for send with id 0x7c4420
*CLI> -- [dongle0] Successfully sent USSD 0x7c4420
[Jun 23 11:14:52] NOTICE[2450]: at_response.c:267 at_response_ok: [dongle0] Successfully sent USSD 0x7c4420
[Jun 23 11:14:55] ERROR[2450]: at_response.c:1358 at_response_cusd: [dongle0] Error decode CUSD: CF2135487D2E41EDBA3B3F06D566AE9C0C047729924E6A51EA2C52413178DEE602CD82A058530C1A838645A8B03E7C3641A7A4935A943A8BD4D650F8B43D89C1930B145C52EBC23AF4290C52C53A902A56ABA962B2D808848AC1E0795BCA05723F89D0A70DF904B9DF205B79EC768190CF66119A05D97231
Наверное
exten => _999,1,DongleSendUSSD(dongle0,*105#)
а для получения
[dongle-incoming-ussd]
exten => ussd,1,Noop(Incoming USSD: ${BASE64DECODE(${USSDBASE64})})
exten => ussd,n,System(echo '${STRFTIME(${EPOCH},,%Y-%m-%d %H:%M:%S)} - ${DONGLENAME}:${BASE64DECODE(${USSDBASE64})}' >> /var/log/asterisk/ussd.txt)
exten => ussd,n,Hangup()
Задан: 2013-06-23 15:35:26 +0400
Просмотрен: 3,180 раз
Обновлен: Jun 23 '13
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.