Jump to content
KAZOOcon: hackathon signup and details here! ×

Gagan

Members
  • Posts

    33
  • Joined

  • Last visited

  • Days Won

    2

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Hello, Did you implement Cgrates with kazoo?
  2. Hello ... have you made it available?
  3. Hello Yes, i mean CSV file i use to create rate task. I m mentioning about contents of that CSV File Thanks
  4. I have noticed one thing that [] i.e ( Brackets are missing) it shows for example {<<" caller_id_numbers">>,<<"^\\+?852.+$">>} and not {<<" caller_id_numbers">>,[<<"^\\+?852.+$">>]} if i add simply as 852 in excel file in caller_id_numbers table in that case it shows as {<<" caller_id_numbers">>,"852">>} if i add as \+?852.+$ in caller_id_numbers in excel file it shows up as {<<" caller_id_numbers">>,<<"^\\+?852.+$">>} without bracket Looks like conversion is not taking place correctly, so when billing it is not picking correct rate based on caller id Can you suggest a way to fix it..
  5. Hello, Yes, thats API we use to set limits... but strangely US Calls are billed Flat_rate and not charged "data": { "inbound_trunks": 0, "twoway_trunks": 0, "outbound_trunks": 7, "ui_metadata": { "version": "4.3-91", "ui": "monster-ui", "origin": "myaccount" }, "allow_prepay": true, "authz_resource_types": [], "burst_trunks": 0, "enabled": true, "max_postpay_ammount": 0, "reserve_ammount": 0, "soft_limit_inbound": false, "soft_limit_outbound": false, "call_restriction": { "tollfree_us": { "action": "inherit" }, "toll_us": { "action": "inherit" }, "emergency": { "action": "inherit" }, "caribbean": { "action": "inherit" }, "did_us": { "action": "inherit" }, "international": { "action": "inherit" }, "unknown": { "action": "inherit" } }, "allow_postpay": false, "id": "limits", "max_postpay_amount": 0 }, "revision": "47-c7bec12f2e0c11b2668727d4ea37403c", "timestamp": "2023-11-10T09:40:18Z", "version": "4.3.93", "node": "rmeTwFsfDz5RDAUc7aSEAQ", "request_id": "971130c693a508053a1336fa27c0b1a7", "status": "success", "auth_token": REMOVED
  6. Hello, Yes, thats API we use to set limits... but strangely US Calls are billed Flat_rate and not charged "data": { "inbound_trunks": 0, "twoway_trunks": 0, "outbound_trunks": 7, "ui_metadata": { "version": "4.3-91", "ui": "monster-ui", "origin": "myaccount" }, "allow_prepay": true, "authz_resource_types": [], "burst_trunks": 0, "enabled": true, "max_postpay_ammount": 0, "reserve_ammount": 0, "soft_limit_inbound": false, "soft_limit_outbound": false, "call_restriction": { "tollfree_us": { "action": "inherit" }, "toll_us": { "action": "inherit" }, "emergency": { "action": "inherit" }, "caribbean": { "action": "inherit" }, "did_us": { "action": "inherit" }, "international": { "action": "inherit" }, "unknown": { "action": "inherit" } }, "allow_postpay": false, "id": "limits", "max_postpay_amount": 0 }, "revision": "47-c7bec12f2e0c11b2668727d4ea37403c", "timestamp": "2023-11-10T09:40:18Z", "version": "4.3.93", "node": "rmeTwFsfDz5RDAUc7aSEAQ", "request_id": "971130c693a508053a1336fa27c0b1a7", "status": "success", "auth_token": REMOVED
  7. We are not using ANY Monthly fixed billing for any monthly plan of kazoo to user. Only thing we do in kazoo is billing clients for inbound and outbound calls , for which we assign ratedeck to a client. We add outbound trunks ( number of trunks) based on requirement of client , but again no billing or Flat rate plan is created in kazoo or charged to client. So, billing is very simple for each client for only calls they make based on rate deck . IF client makes just 1 call, he pays for 1 call , based on rate in ratedeck assigned to him. Strangely USA Calls are only not being billed as "account_billing": "per_minute", and are instead being billed as "account_billing": "flat_rate" and thereby not being charged, while in ratedeck , rate is assigned . All other countries are being billed correctly with "account_billing": "per_minute", What is causing Flat_rate and how to disable it , change it to 0 minutes free? Another strange thing noticed on SOME accounts , if i change OUTBOUND_Trunks from 0 to a value like 2 , calls to USA are billed as Flat_rate , when changing it to 0 , calls are billed as Per_minute.. This is strange behavior... Can someone help about this FLAT_rate thing
  8. It is there "default_rate_cost": 0, "default_rate_increment": 60, "default_rate_internal_cost": 0, "default_rate_minimum": 60, "default_rate_nocharge_time": 0, "default_rate_surcharge": 0, "default_ratedeck": "ratedeck", "filter_list": [ "direction", "route_options", "routes", "caller_id_numbers" ], "sort_by_weight": true, "trie_build_timeout_ms": 60000, "trie_lru_expires_s": 86400, "trie_module": "hon_trie", "use_trie": false, "filter_by_resource_id": false, "should_publish_system_alert": { "inbound": true, "outbound": true, "both": true } }
  9. Hello Setup version version: 4.3.93 https://docs.2600hz.com/supported/applications/crossbar/doc/rates/ to test Added 3 different Call rates for India with outgoing calls from +44 , second rate for caller id +852 and third rate ( without caller id , i.e any other caller id) as per caller_id_numbers , Rates of 0.05 , 0.06, 0.04 But even when calling from +44 Caller id or +852 caller ID or any other, it always pics first in que rate of - IN-919-UKCLI" Though calls arrive on phone with callers IDs that i selected and also see them correctly in CDR I am pasting CDR , by hiding digits 2023-11-01 02:55 PDT +8525XXXXXXX 91921XXXXX 1 min $-0.05 2023-11-01 03:01 PDT +13156XXXXX 91921XXXXXXX 1 min $- 0.05 2023-11-01 03:00 PDT +4474XXXXXXX 91921XXXXXXX 1 min $-0.05 --------- Rates as fetched are below {[{<<"caller_id_numbers">>,<<"^\\+?44.+$">>}, {<<"weight">>,30}, {<<"routes">>,[<<"^\\+?919.+$">>]}, {<<"rate_surcharge">>,<<"0">>}, {<<"rate_suffix">>,<<"UKCLI">>}, {<<"rate_name">>,<<"outbound_IN_919">>}, {<<"rate_minimum">>,<<"60">>}, {<<"rate_increment">>,<<"60">>}, {<<"rate_cost">>,<<"0.05">>}, {<<"prefix">>,<<"919">>}, {<<"iso_country_code">>,<<"IN">>}, {<<"direction">>,[<<"outbound">>]}, {<<"description">>,<<"India Mobile">>}, {<<"id">>,<<"IN-919-UKCLI">>}]} --------------- {[{<<"weight">>,30}, {<<"routes">>,[<<"^\\+?919.+$">>]}, {<<"rate_surcharge">>,<<"0">>}, {<<"rate_suffix">>,<<"NOCLI">>}, {<<"rate_name">>,<<"outbound_IN_919">>}, {<<"rate_minimum">>,<<"60">>}, {<<"rate_increment">>,<<"60">>}, {<<"rate_cost">>,<<"0.06">>}, {<<"prefix">>,<<"919">>}, {<<"iso_country_code">>,<<"IN">>}, {<<"direction">>,[<<"outbound">>]}, {<<"description">>,<<"India Mobile">>}, {<<"id">>,<<"IN-919-NOCLI">>}]} --------------------------------------------- {[{<<" caller_id_numbers">>,<<"^\\+?852.+$">>}, {<<"weight">>,30}, {<<"routes">>,[<<"^\\+?919.+$">>]}, {<<"rate_surcharge">>,<<"0">>}, {<<"rate_suffix">>,<<"HKCLI">>}, {<<"rate_name">>,<<"outbound_IN_919">>}, {<<"rate_minimum">>,<<"60">>}, {<<"rate_increment">>,<<"60">>}, {<<"rate_cost">>,<<"0.04">>}, {<<"prefix">>,<<"919">>}, {<<"iso_country_code">>,<<"IN">>}, {<<"direction">>,[<<"outbound">>]}, {<<"description">>,<<"India Mobile">>}, {<<"id">>,<<"IN-919-HKCLI">>}]}
  10. Hello, Just need to be more clear .. will this IP API work for solution i am looking to achieve. a user account on kazoo , if adds his Asterisk IP in account. Now , he wishes to place Outbound calls from his asterisk via his kazoo account, so he sets up a trunk for our kazoo ip and calls are auto routed based on call routing by kazoo and his account billed ( as he has authenticated his ip in account). Thanks
  11. Hello, i just sent part of response.. Complete response { "data": { "ips%2E0": { "not_found": { "message": "ip not found", "value": "85.215.197.153" } } }, "error": "400", "message": "validation error", "status": "error", "timestamp": "2023-10-30T17:39:00Z", "version": "4.3.140", "node": "k0ktGBIJ38vMxQeOH7Q1cQ", "request_id": "45e2bffb1b17d996adceb1500d95aa4a",
  12. Hello Have been trying to add single//multiple ips in account but post/put all give error "data": { "ips%2E0": { "not_found": { "message": "ip not found", "value": "85.215.197.153" } Can others shed more light.. Thanks
  13. Signup does not work. Keeps telling The selected parent id is invalid. on final step.
  14. Facing strange issue with setup. Both new inbound and outbound stop on user accounts once funds is below 50 cent on that account. Even if rate on incoming calls ( DID) is 0.00 and no active calls running , incoming calls keep failing , until account is topped up.. Looking for guidance.
  15. Does anyone have idea about this one? 1) setting maximum duration of an outbound //incoming call. 2) Auto dropping Zombie incoming calls that are actually disconnected from original Softswitch but continue to show running on kazoo and keep consuming resources of that account. IF we have some maximum active call duration , to much extend this issue can be resolved.
×
×
  • Create New...