В либе мегаки есть файлики с именами вида megaco_text_parser_*.yrl
в них нужно конструкцию вида
signalsDescriptor -> 'SignalsToken' 'LBRKT' signalParm
signalParms 'RBRKT' :
['$3' | '$4'] .
signalsDescriptor -> 'SignalsToken' : [] .
поменять на
signalsDescriptor -> 'SignalsToken' 'LBRKT' signalParm
signalParms 'RBRKT' :
['$3' | '$4'] .
signalsDescriptor -> 'SignalsToken' 'LBRKT' 'RBRKT' : [] .
signalsDescriptor -> 'SignalsToken' : [] .
Добрый день. Пишу логику megaco gateway на erlang и столкнулся с проблемой - API некорректно реагирует на пустой дескриптор Signals. На сообщение сервера вида "!/1 [127.0.0.1]:2944 T=29 {C=1{MF=port_1{SG{ }}}}" API выдает сообщение "Error = 400 {"Syntax error on line 6 before token 'RBRKT'"}". Есть ли идеи где копать?
--
Вы получили это сообщение, поскольку подписаны на группу "Erlang по-русски".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес erlang-russia...@googlegroups.com.
Чтобы отправлять сообщения в эту группу, отправьте письмо на электронный адрес erlang-...@googlegroups.com.
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.