Jump to content

Kristaps Dravnieks

Members
  • Posts

    2
  • Joined

  • Last visited

Posts posted by Kristaps Dravnieks

  1. If I dial 00353899999999 call is sucessfull.

    {
        "app_name": "ecallmgr",
        "app_version": "4.0.0",
        "billing_seconds": 6,
        "call_direction": "inbound",
        "call_id": "p7grOK-FMyAgRyWVxXcIcw..",
        "callee_id_name": "353899999999",
        "callee_id_number": "+353899999999",
        "caller_id_name": "Kristaps Dravnieks",
        "caller_id_number": "053999999",
        "channel_call_state": "HANGUP",
        "channel_created_time": 1543411167916429,
        "channel_name": "sofia/sipinterface_1/kristaps@customers.domain.local",
        "channel_state": "REPORTING",
        "custom_application_vars": {},
        "custom_channel_vars": ⊕{...}⊖{
            "account_id": "75a0e879cde45da98c0a9d3bccd33498",
            "account_name": "MAINACCOUNT",
            "account_realm": "customers.domain.local",
            "application_name": "callflow",
            "application_node": "kazoo_apps@sip.domain.local",
            "authorizing_id": "fe198c486dc1f6432eb939572fa63b5a",
            "authorizing_type": "device",
            "bridge_id": "p7grOK-FMyAgRyWVxXcIcw..",
            "caller_privacy_hide_name": "false",
            "caller_privacy_hide_number": "false",
            "caller_screen_bit": "true",
            "callflow_id": "e7552dc29c896020914adb56846c62f8",
            "channel_authorized": "true",
            "ecallmgr_node": "ecallmgr@sip.domain.local",
            "fetch_id": "3b93e9f4-f310-11e8-8c5b-d3531a8c55c3",
            "owner_id": "40b39ebaeaeffc9375e1d4b0ddd640cb",
            "realm": "customers.domain.local",
            "reseller_id": "75a0e879cde45da98c0a9d3bccd33498",
            "username": "kristaps"
        },
        "custom_sip_headers": {},
        "disposition": "SUCCESS",
        "duration_seconds": "17",
        "event_category": "call_event",
        "event_name": "CHANNEL_DESTROY",
        "from": "kristaps@customers.domain.local",
        "from_tag": "ae632231",
        "from_uri": "kristaps@customers.domain.local",
        "hangup_cause": "NORMAL_CLEARING",
        "hangup_code": "sip:200",
        "id": "201811-p7grOK-FMyAgRyWVxXcIcw.."
        "interaction_id": "63710630368-f6ce3bb2",
        "interaction_key": "f6ce3bb2",
        "interaction_time": 63710630368,
        "local_sdp": "v=0\r\no=FreeSWITCH 1543391217 1543391219 IN IP4 1.1.1.1\r\ns=FreeSWITCH\r\nc=IN IP4 1.1.1.1\r\nt=0 0\r\nm=audio 19952 RTP/AVP 106 98\r\na=rtpmap:106 opus/48000/2\r\na=fmtp:106 useinbandfec=1; minptime=20\r\na=rtpmap:98 telephone-event/48000\r\na=fmtp:98 0-16\r\na=ptime:20\r\na=sendrecv\r\n",
        "media_server": "sip.domain.local",
        "msg_id": "1543411184936437",
        "node": "ecallmgr@sip.domain.local",
        "other_leg_call_id": "3c1955b2-f310-11e8-8c6f-d3531a8c55c3",
        "other_leg_caller_id_name": "Kristaps Dravnieks",
        "other_leg_caller_id_number": "+353539999999",
        "other_leg_destination_number": "+353899999999",
        "other_leg_direction": "outbound",
        "presence_id": "kristaps@customers.domain.local",
        "remote_sdp": "v=0\r\no=Z 0 0 IN IP4 1.1.1.1\r\ns=Z\r\nc=IN IP4 1.1.1.1\r\nt=0 0\r\nm=audio 8000 RTP/AVP 3 111 0 97 110 112 102 106 101 100 99 98\r\na=rtpmap:111 speex/16000\r\na=rtpmap:97 iLBC/8000\r\na=fmtp:97 mode=20\r\na=rtpmap:110 speex/8000\r\na=rtpmap:112 speex/32000\r\na=rtpmap:102 G726-32/8000\r\na=rtpmap:106 opus/48000/2\r\na=fmtp:106 minptime=20; cbr=1; maxaveragebitrate=40000; useinbandfec=1\r\na=rtpmap:101 telephone-event/8000\r\na=fmtp:101 0-16\r\na=rtpmap:100 telephone-event/16000\r\na=fmtp:100 0-16\r\na=rtpmap:99 telephone-event/32000\r\na=fmtp:99 0-16\r\na=rtpmap:98 telephone-event/48000\r\na=fmtp:98 0-16\r\n",
        "request": "00353899999999@customers.domain.local",
        "ringing_seconds": 11,
        "switch_hostname": "sip.wi.ie",
        "switch_nodename": "freeswitch@sip.domain.local",
        "switch_uri": "sip:1.1.1.1:11000",
        "switch_url": "sip:mod_sofia@1.1.1.1:11000",
        "timestamp": 63710630384,
        "to": "00353899999999@customers.domain.local",
        "to_uri": "00353899999999@customers.domain.local",
        "user_agent": "Z 5.2.19 rv2.8.99",
    }

    If I dial local format 0899999999

     

    {
        "app_name": "ecallmgr",
        "app_version": "4.0.0",
        "billing_seconds": 0,
        "call_direction": "outbound",
        "call_id": "6b23f876-f310-11e8-8ca5-d3531a8c55c3",
        "callee_id_name": "0899999999",
        "callee_id_number": "0899999999",
        "caller_id_name": "Kristaps Dravnieks",
        "caller_id_number": "+353539999999",
        "channel_call_state": "HANGUP",
        "channel_created_time": 1543411247716419,
        "channel_name": "sofia/sipinterface_1/0899999999@slough.out.simwood.com",
        "channel_state": "REPORTING",
        "custom_application_vars": {},
        "custom_channel_vars": ⊖{
            "account_id": "75a0e879cde45da98c0a9d3bccd33498",
            "bridge_id": "oyAHJmaOj4-eyaVEx6Abbw..",
            "caller_privacy_hide_name": "false",
            "caller_privacy_hide_number": "false",
            "caller_screen_bit": "true",
            "channel_authorized": "true",
            "ecallmgr_node": "ecallmgr@sip.domain.local",
            "global_resource": "false",
            "matched_number": "0899999999",
            "original_number": "0899999999",
            "realm": "customers.domain.local",
            "reseller_id": "75a0e879cde45da98c0a9d3bccd33498",
            "resource_id": "9b9cc8ec66a41c066596e8931e63063e",
            "resource_type": "offnet-termination"
        },
        "custom_sip_headers": {},
        "duration_seconds": "1",
        "e164_destination": "0899999999",
        "event_category": "call_event",
        "event_name": "CHANNEL_DESTROY",
        "from": "0539102561@customers.domain.local",
        "hangup_cause": "INVALID_NUMBER_FORMAT",
        "hangup_code": "sip:484",
        "id": "201811-6b23f876-f310-11e8-8ca5-d3531a8c55c3"
        "interaction_id": "63710630447-1e16f4c3",
        "interaction_key": "1e16f4c3",
        "interaction_time": 63710630447,
        "local_sdp": "v=0\r\no=FreeSWITCH 1543391101 1543391102 IN IP4 1.1.1.1r\ns=FreeSWITCH\r\nc=IN IP4 1.1.1.1\r\nt=0 0\r\nm=audio 20146 RTP/AVP 102 0 8 103 104 101 13\r\na=rtpmap:102 opus/48000/2\r\na=fmtp:102 useinbandfec=1; maxaveragebitrate=30000; maxplaybackrate=48000; ptime=20; minptime=10; maxptime=40\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:103 telephone-event/48000\r\na=fmtp:103 0-16\r\na=rtpmap:101 telephone-event/8000\r\na=fmtp:101 0-16\r\na=rtpmap:104 CN/48000\r\na=rtpmap:13 CN/8000\r\na=ptime:20\r\na=sendrecv\r\n",
        "media_server": "sip.domain.local",
        "msg_id": "1543411248636448",
        "node": "ecallmgr@sip.wi.ie",
        "other_leg_call_id": "oyAHJmaOj4-eyaVEx6Abbw..",
        "other_leg_caller_id_name": "Kristaps Dravnieks",
        "other_leg_caller_id_number": "0539999999",
        "other_leg_destination_number": "0899999999",
        "other_leg_direction": "inbound",
        "request": "0899999999@customers.domain.local",
        "ringing_seconds": 1,
        "switch_hostname": "sip.domain.local",
        "switch_nodename": "freeswitch@sip.domain.local",
        "switch_uri": "sip:1.1.1.1:11000",
        "switch_url": "sip:mod_sofia@1.1.1.1:11000",
        "timestamp": 63710630448,
        "to": "nouser@customers.domain.local",
    }

     

    So it looks like dial_plan is ignored, and dialed number is passed on to carrier as is.

  2. Few days ago I installed AIO single server. all works good in E164 format, Now I was trying to implement dial plan for account to allow use local irish calling format.

    does not matter what I do, calls get sent as is to carriers, 

    in system_config/number_manager


     

    {
    
    "_id": "number_manager", 
    
    "_rev": "18-a53e2fb11630490bd63cd2362c814f9b", 
    
    "default": { "classifiers": 
    
    { "tollfree_us": { "regex": "^\\+1((?:800|88\\d|877|866|855|844|833|822)\\d{7})$", 
    
    "friendly_name": "US TollFree", 
    
    "pretty_print": "SS(###) ### - ####" }, 
    
    "toll_us": { "regex": "^\\+1(900\\d{7})$", 
    
    "friendly_name": "US Toll", 
    
    "pretty_print": "SS(###) ### - ####" }, 
    
    "emergency": { "regex": "^(911|922|933|833|811|711|999)$", 
    
    "emergency": true, "friendly_name": "Emergency Dispatcher" }, 
    
    "caribbean": { "regex": "^\\+?1((?:684|264|268|242|246|441|284|345|767|809|829|849|473|671|876|664|670|787|939|869|758|784|721|868|649|340)\\d{7})$", 
    
    "friendly_name": "Caribbean", 
    
    "pretty_print": "SS(###) ### - ####" }, 
    
    "did_us": { "regex": "^(\\+?1)?([2-9][0-9]{2}[2-9][0-9]{6})$", 
    
    "friendly_name": "US DID", "pretty_print": "SS(###) ### - ####" }, 
    
    "international": { "regex": "^\\+([2-9]\\d{7,})$", "friendly_name": "International" }, 
    
    "unknown": { "regex": "^(.*)$", 
    
    "friendly_name": "Unknown" } }, 
    
    "converter": 
    
    "regex", "e164_converters": { "^08(\\d{8})$": { "prefix": "+3538" } }, 
    
    "reconcile_regex": "^\\+?[1-9]\\d{5,}$|^0\\d{5,}$|^00\\d{5,}$", 
    
    "time_between_numbers_ms": 1000, 
    
    "fetch_account_from_ports": true, 
    
    "available_module_name": "knm_local", 
    
    "carrier_modules": [ "knm_local" ], 
    
    "maximum_search_quantity": 500, 
    
    "number_search_timeout_ms": 5000, 
    
    "features": { "allow": [ "failover", "force_outbound", "prepend", "ringback", "cnam", "inbound_cnam", "outbound_cnam", "e911", "port", "carrier_name" ] }, 
    
    "local_feature_override": false, "default_force_outbound": false, 
    
    "force_local_outbound": true }, 
    
    "pvt_account_id": "system_config",
    
    "pvt_account_db": "system_config",
    
    "pvt_created": 63709585111, "pvt_type":
    
    "config", "pvt_node": 
    
    "kazoo_apps@myserver.local", 
    
    "pvt_document_hash": "b799b5f7ef650e307af7a7bc7a653275" }

     

    I also added in my account document 

    "dial_plan": {
           "^01(\\d{7})$": {
               "description": "IE_Dublin",
               "prefix": "+3531"
           },
           "^083(\\d{7})$": {
               "description": "IE_Mobile_H3G",
               "prefix": "+35383"
           },
           "^085(\\d{7})$": {
               "description": "IE_Mobile_Meteor",
               "prefix": "+35385"
           },
           "^086(\\d{7})$": {
               "description": "IE_Mobile_O2",
               "prefix": "+35386"
           },
           "^087(\\d{7})$": {
               "description": "IE_Mobile_Vodafone",
               "prefix": "+35387"
           },
           "^089(\\d{7})$": {
               "description": "IE_Mobile_Lyca",
               "prefix": "+35389"
           },
           "^041(\\d{7})$": {
               "description": "IE_Drogheda",
               "prefix": "+35341"
           },
           "^046(\\d{6})$": {
               "description": "IE_Navan",
               "prefix": "+35346"
           },
           "^045(\\d{6})$": {
               "description": "IE_Kildare",
               "prefix": "+35345"
           },
           "^0404(\\d{5})$": {
               "description": "IE_Wicklow",
               "prefix": "+353404"
           },
           "^0402(\\d{5})$": {
               "description": "IE_Arklow",
               "prefix": "+353402"
           },
           "^053(\\d{7})$": {
               "description": "IE_Wexford",
               "prefix": "+35353"
           },
           "^059(\\d{7})$": {
               "description": "IE_Carlow",
               "prefix": "+35359"
           },
           "^051(\\d{7})$": {
               "description": "IE_Waterford",
               "prefix": "+35351"
           },
           "^056(\\d{7})$": {
               "description": "IE_Kilkenny",
               "prefix": "+35356"
           },
           "^057(\\d{7})$": {
               "description": "IE_Portlaoise",
               "prefix": "+35357"
           },
           "^044(\\d{7})$": {
               "description": "IE_Mullingar",
               "prefix": "+35344"
           },
           "^042(\\d{7})$": {
               "description": "IE_Dundalk",
               "prefix": "+35342"
           },
           "^047(\\d{7})$": {
               "description": "IE_Monaghan",
               "prefix": "+35347"
           },
           "^049(\\d{7})$": {
               "description": "IE_Cavan",
               "prefix": "+35349"
           },
           "^043(\\d{7})$": {
               "description": "IE_Longford",
               "prefix": "+35343"
           },
           "^074(\\d{7})$": {
               "description": "IE_Donegal",
               "prefix": "+35374"
           },
           "^071(\\d{7})$": {
               "description": "IE_Sligo",
               "prefix": "35371"
           },
           "^090(\\d{7})$": {
               "description": "IE_Athlone",
               "prefix": "+35390"
           },
           "^091(\\d{7})$": {
               "description": "IE_Galway",
               "prefix": "+35391"
           },
           "^093(\\d{7})$": {
               "description": "IE_Tuam",
               "prefix": "+35393"
           },
           "^094(\\d{7})$": {
               "description": "IE_Castlebar",
               "prefix": "+35394"
           },
           "^096(\\d{7})$": {
               "description": "IE_Ballina",
               "prefix": "+35396"
           },
           "^097(\\d{7})$": {
               "description": "IE_Belmullet",
               "prefix": "+35397"
           },
           "^098(\\d{7})$": {
               "description": "IE_Westport",
               "prefix": "+35398"
           },
           "^099(\\d{5})$": {
               "description": "IE_Aran_Islands",
               "prefix": "+35399"
           },
           "^095(\\d{7})$": {
               "description": "IE_Clifden",
               "prefix": "+35395"
           },
           "^065(\\d{7})$": {
               "description": "IE_Clare",
               "prefix": "+35365"
           },
           "^061(\\d{6})$": {
               "description": "IE_Limerick",
               "prefix": "+35361"
           },
           "^067(\\d{7})$": {
               "description": "IE_Nenagh",
               "prefix": "+35367"
           },
           "^062(\\d{7})$": {
               "description": "IE_Tipperary",
               "prefix": "+35362"
           },
           "^063(\\d{7})$": {
               "description": "IE_Rathluirc",
               "prefix": "+35363"
           },
           "^069(\\d{7})$": {
               "description": "IE_Newcastlewest",
               "prefix": "+35369"
           },
           "^068(\\d{7})$": {
               "description": "IE_Listowel",
               "prefix": "+35368"
           },
           "^066(\\d{7})$": {
               "description": "IE_Tralee",
               "prefix": "+35366"
           },
           "^064(\\d{7})$": {
               "description": "IE_Killarney",
               "prefix": "+35364"
           },
           "^027(\\d{7})$": {
               "description": "IE_Bantry",
               "prefix": "+35327"
           },
           "^028(\\d{7})$": {
               "description": "IE_Northern_Ireland_Fixed",
               "prefix": "+35348"
           },
           "^029(\\d{7})$": {
               "description": "IE_Kanturk",
               "prefix": "+35329"
           },
           "^026(\\d{7})$": {
               "description": "IE_Macroom",
               "prefix": "+35326"
           },
           "^023(\\d{7})$": {
               "description": "IE_Bandon",
               "prefix": "+35323"
           },
           "^021(\\d{7})$": {
               "description": "IE_Cork",
               "prefix": "+35321"
           },
           "^022(\\d{5})$": {
               "description": "IE_Mallow",
               "prefix": "+35322"
           },
           "^025(\\d{7})$": {
               "description": "IE_Fermoy",
               "prefix": "+35325"
           },
           "^024(\\d{7})$": {
               "description": "IE_Youghal",
               "prefix": "+35324"
           },
           "^058(\\d{7})$": {
               "description": "IE_Dungarvan",
               "prefix": "+35358"
           },
           "^052(\\d{7})$": {
               "description": "IE_Clonmel",
               "prefix": "+35352"
           },
           "^0504(\\d{5})$": {
               "description": "IE_Thurles",
               "prefix": "+353504"
           },
           "^0505(\\d{5})$": {
               "description": "IE_Roscrea",
               "prefix": "+353505"
           },
           "^076(\\d{7})$": {
               "description": "IE_Voip",
               "prefix": "+35376"
           }
       }

     

    Am I missing something?

×
×
  • Create New...