[Serusers] enum - e164.org

Pamela Weis serusers at avalaris.com
Fri Mar 18 08:10:51 CET 2005


Hello Evan,

thanks a lot again.
I think I found the problem. I tried some other +43 numbers and those 
worked.
Then I realized that the registration was only for iax. Therefore it 
worked with asterisk but not with ser.

Pamela Evan Borgstrom wrote:

> Hey Pamela,
>
>     Here's the AVPOPS documentation www.voice-system.ro/docs/avpops/
>
>     That's strange about +49 working and not +43, trying running a 
> ngrep on the machine and watch the for DNS queries to ensure the query 
> is being made properly.
>
> -Evan
>
> Pamela Weis wrote:
>
>> Thanks a lot for your answer.
>>
>> I already set the +.
>> The weird thing ist that the enum query seems to work with +49 
>> numbers, only the +43 numbers fail. But the definitely should work as 
>> they already do with asterisk enum lookup.
>>
>> Could it be a version issue?
>>
>> I also couldn't find any documentation of the avpops.so module?
>>
>> Pamela
>>
>> Evan Borgstrom wrote:
>>
>>>
>>>     Don't forget to prefix it with a +. Here's our e164.org section
>>>
>>> if (method=="INVITE") {
>>>         avp_write("$ruri", "i:34");
>>>         if (!(uri=~"^sip:\+[0-9]*\@")) {
>>>             prefix("+");
>>>         };
>>>
>>>         if (!enum_query("e164.org")) {
>>>             avp_pushto("$ruri", "i:34");
>>>         } else {
>>>                 record_route();
>>>                 consume_credentials();
>>>                 t_relay();
>>>             break;
>>>     };
>>> };
>>>
>>>
>>>     The avp stuff (which requires you load avpops.so) is used so 
>>> that we can revert to the old uri after we prefix it with a + incase 
>>> the query fails (since some PSTN gateways don't like the +).
>>>
>>> -Evan
>>>
>>> Pamela Weis wrote:
>>>
>>>> hello group,
>>>>
>>>> has anyone experience with ser's enum module and tried it with 
>>>> e164.org?
>>>>
>>>> i've something like in my ser.cfg:
>>>>
>>>> if(enum_query("e164.org")){
>>>>    ....
>>>> };
>>>>
>>>> i tried to dial a number which is known there but I won't get into 
>>>> this if clause.
>>>>
>>>> but when i try
>>>> if(enum_query("e164.arpa")){
>>>>    ....
>>>> };
>>>> and call a number known there the enum_query works?
>>>>
>>>> any help with enum would be greatly appreciated.
>>>> thanks in advance.
>>>>
>>>> pamela
>>>>
>>>> _______________________________________________
>>>> Serusers mailing list
>>>> serusers at lists.iptel.org
>>>> http://lists.iptel.org/mailman/listinfo/serusers 
>>>




More information about the sr-users mailing list