From: <Sea...@gt...> - 2011-07-28 21:03:51
|
This is just a warning for people who are unable to send short messages from mobile to mobile because they've used macros to define extensions in extensions.conf Asterisk configuration file, e.g.: [macro-dialGSM] exten => s,1,Dial(SIP/${ARG1}) ... exten => 4045552102,1,Macro(dialGSM,IMSI310260742054812) The extension-to-IMSI lookup fails with the above definition because the getIMSI function in HLR.cpp scans the dialplan line for the substring "SIP" and then skips four characters to grab the IMSI. It works as expected for simple definitions, e.g.: exten => 4045552102,1,Dial(SIP/IMSI310260742054812) README.HLR claims that the HLR database will be implemented through SQL tables in a future release, but users with current or older versions ( <= 2.6 Mamou ) might find this information useful. Sean Sean M. Nowlan Research Engineer ICL/CND Georgia Tech Research Institute 250 14th St NW Atlanta, GA 30318 404.407.7952 sea...@gt...<mailto:sea...@gt...> |