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
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@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers
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@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers
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@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers
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@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers