Add this to the module load section:

loadmodule "/usr/lib/ser/modules/enum.so"

modparam("enum", "domain_suffix", "e164.org")

Routing block:

        if (method==INVITE && (uri=~"sip:[0-9]+" || uri=~"sip:+[0-9]+")) {
                log(1, "call is digits\n");
                if (uri=~"sip:[0-9]+") {
                        prefix("+");
                };
                if (enum_query("e164.org")) {
                        log(1, "enum lookup successful\n");
                        route(1);
                        log(1, "relay fell out\n");
                        break;
                };
        };

e164.org Wiki: OpenSERExamples (last edited 2007-02-01 22:44:46 by EvilBunny)