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

naveed6865

Members
  • Posts

    52
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by naveed6865

  1. is your NAT ip of kamailio and private ip are different in your kamailio? Normally, in AWS, kamailio has one private IP and advertised ip will be the elastic public ip of aws node. So when double RR enabled in the kamailio, it will put both private and public ips in the record route, you have use Alias of both private ip and public ip then it will insert both.
  2. you can enable double record route in kamailio, so kamailio will put both public and private ips, but actual communication will be on private ips between freeswitch and kamailio,
  3. Hello Everyone we have strange issue comming with kazoo that we uploaded media for IVR 1 year back and suddenly prompt is not working and when we investigated its showing 404 Bad Identifeir for that one particular account. All other recordings files are there intact, only one file stopped working. Do any body faced such type of issue. Regards Naveed
  4. if Media is not working, then go to freeswitch configs and change ext-sip-ip and ext-rtp-ip to your public ip since SDP is running through freeswitch, Kamailio is only handling sip signaling.
  5. I am having issue in setting up kazoo pusher for Linphone Ios. New version of Linphone and ios > ver 13, dont have pn-tok or pn-type attributes, but rather it has different attributes comming in contact header, so may i know what value we have to put in the following document "User-Agents": { "your_app": { "regex": "^your_app.*$", "properties": { "Token-App": "app-id", "Token-Type": "pn-type", "Token-ID": "pn-tok" } } } There are two tokens used in linphone app, one is for Voip and other is for remote. Currently the contact header has following params pn-prid=00fc13adff78512:voip&c11292f7b74733d:remote pn-param=DEF123GHIJ.org.linphone.phone.voip&remote pn-provider=apns Please anybody able to configure new linphone on kazoo pusher? Regards Naveed
  6. I think repo is blocked for your IP or country. Try to change internet and see. I faced this issue and fixed by changing to UK ip.
  7. ok guys i am really sorry about this, I will start new post. Thanks Naveed
  8. Hello Mate how we can repeat menu in kazoo? Like press * to repeat menu? Regards Naveed
  9. Hello I am having issue in adding agents into particluar queue. I have added the acdc queue using API call and its working fine. But when i add agents using roster API call, it shows its added into database but when we checked agent status, we get following error 19:44:53.694 [error] |0000000000|Undefined:Undefined(emulator) Error in process <0.17176.148> on node 'kazoo_apps@kazoodevnew.xyz.co' with exit value: {terminated,[{io,format,[<44109.47.0>," Supervisor: ~p\n",[<0.14160.148>]],[]},{acdc_agent_sup,status,1,[{file,"src/acdc_agent_sup.erl"},{line,57}]},{lists,foreach,2,[{file,"lists.erl"},{line,1338}]}]} Following is the command executed to check agent status sup acdc_agent_maintenance status Moreover when we add new agent using sup command and login to queue, only the last one will be shown in the status, the first added agents dont show in the acdc queue. Please advise. Regards Naveed
  10. These are used to display logs of fax sent using Email to Fax gateway method. When you send email to Fax gateway, it process that email and convert it into fax and then send it to your outbound carrier, that email log is displayed here Regards Naveed
  11. Hello @FASTDEVICE May i know how you write the callflow for fax detect? Regards Naveed
  12. Hello @Joseph Watson Thanks for the reply. Yes i noticed that if any of the node dont respond to rabbitmq, then i think this issue comes. Is there any way we can move this data to some other Cluster actively? I mean if we simply backup and restore the couchDB database to some other server, it gives this shard error. Somebody mention to change the shard manually, but if there are around 1000+ Docs need to change, who we can do that effectively? Regards Naveed
  13. Ok i managed to fixed this, removed the one bogus cluster node from Bigcouch DB and after that its working. Thanks Naveed
  14. Hello I am also facing same issue when creating the account. I get the error 07:36:17.678 [error] |896ed795c4b53ea80b05793af26ae47a|kz_couch_db:50(<0.15686.2>) failed to create database account%2F05%2F6d%2F24901ce1d911ada86ef8b34206e8: {bad_response,{500,[{<<"X-Couch-Request-ID">>,<<"7bee89c5">>},{<<"Server">>,<<"CouchDB/1.1.1 (Erlang OTP/R15B03)">>},{<<"Date">>,<<"Fri, 20 Mar 2020 07:36:17 GMT">>},{<<"Content-Type">>,<<"application/json">>},{<<"Content-Length">>,<<"51">>},{<<"Cache-Control">>,<<"must-revalidate">>}],<<"{\"error\":\"error\",\"reason\":\"internal_server_error\"}\n">>}} 07:36:17.686 [critical] |896ed795c4b53ea80b05793af26ae47a|kz_couch_util:69(<0.15686.2>) response code 500 not expected : <<"{\"error\":\"internal_server_error\",\"reason\":\"No DB shards could be opened.\",\"stack\":[\"bad entry in stacktrace\",\"bad entry in stacktrace\",\"bad entry in stacktrace\",\"bad entry in stacktrace\",\"bad entry in stacktrace\",\"bad entry in stacktrace\"]}\n">> 07:36:17.686 [error] |896ed795c4b53ea80b05793af26ae47a|cb_accounts:1457(<0.15686.2>) failed to delete services: error: function_clause are you able to fix this, I have single cluster node, This issue happened, when i changed the hostname of server and after this we are unable to add more accounts, We changed back to old hostname, but we are stucked here now, We can create phones and users fine. there is no issue, Just accounts are not being created any more. Please advise Regards Naveed
  15. Great ma, thanks a lot, it fixed. you are the man
  16. Hi I am facing strange issue with kazoo. I dial *97 to check voicemail but i hear only dead air in the calls. In the kazoo.log file i see following error 14:09:05.815 [error] |0000000000|Undefined:Undefined(<0.23393.2>) gen_server <0.23393.2> terminated with reason: decode_error 14:09:05.815 [error] |0000000000|Undefined:Undefined(<0.23381.2>) gen_server <0.23381.2> terminated with reason: decode_error 14:09:05.815 [error] |0000000000|Undefined:Undefined(<0.23393.2>) CRASH REPORT Process <0.23393.2> with 0 neighbours exited with reason: decode_error in gen_server:terminate/7 line 812 14:09:05.816 [error] |0000000000|Undefined:Undefined(<0.23381.2>) CRASH REPORT Process <0.23381.2> with 0 neighbours exited with reason: decode_error in gen_server:terminate/7 line 812 14:09:05.816 [error] |0000000000|Undefined:Undefined(<0.23292.2>) Supervisor 'ecallmgr_fs_event_stream_sup_freeswitch@kazoo.asterlinkcomms.com' had child ['PRESENCE_IN'] started with ecallmgr_fs_event_stream:start_link('freeswitch@kazoo.asterlinkcomms.com', ['PRESENCE_IN'], undefined) at <0.23393.2> exit with reason decode_error in context shutdown_error seems its related to erlang or rabbitmq . not sure, all services are up and running without any error. Regards Naveed
  17. ok here is that [root@kazoo ~]# sup ecallmgr_maintenance carrier_acls +--------------------------------+--------------------+---------------+-------+------------------+----------------------------------+ | Name | CIDR | List | Type | Authorizing Type | ID | +================================+====================+===============+=======+==================+==================================+ | terminationVPBX | 45.66.172.12/32 | trusted | allow | system_config | | +--------------------------------+--------------------+---------------+-------+------------------+----------------------------------+ and for acl_summary [root@kazoo ~]# sup ecallmgr_maintenance acl_summary +--------------------------------+--------------------+---------------+-------+------------------+----------------------------------+ | Name | CIDR | List | Type | Authorizing Type | ID | +================================+====================+===============+=======+==================+==================================+ | kamailio@kazoo.asterlinkcomms. | 45.66.172.233/32 | authoritative | allow | system_config | | | terminationVPBX | 45.66.172.12/32 | trusted | allow | system_config | | +--------------------------------+--------------------+---------------+-------+------------------+----------------------------------+ i dont know what acl_summary is differnt as compared to previous command which you sent me. Regards Naveed Hello I have fixed this, need to add the carrier ip using this command, sup -n ecallmgr ecallmgr_maintenance allow_carrier Thanks for your help, do let me know what is difference between sup -n ecallmgr ecallmgr_maintenance allow_carrier and sup ecallmgr_maintenance allow_carrier Regards Naveed
  18. Thanks for your reply . Ok i did that, its showing the kamailio ip is in the ACL but still freeswitch is rejecting it, here is freeswitch logs 2019-12-19 19:55:20.066474 [DEBUG] sofia.c:10004 checking 45.66.172.233 against acl authoritative 2019-12-19 19:55:20.066474 [INFO] sofia.c:10006 45.66.172.233 is a proxy according to the authoritative acl 2019-12-19 19:55:20.066474 [DEBUG] sofia.c:10016 network ip is a proxy 2019-12-19 19:55:20.066474 [DEBUG] sofia.c:10020 found auth ip [X-AUTH-IP] header of [45.66.172.12] 2019-12-19 19:55:20.066474 [DEBUG] sofia.c:10044 IP 45.66.172.233 Rejected by acl "trusted". Falling back to Digest auth. and here is the output of command [root@kazoo ~]# sup -n ecallmgr ecallmgr_maintenance sbc_acls +--------------------------------+--------------------+---------------+-------+------------------+----------------------------------+ | Name | CIDR | List | Type | Authorizing Type | ID | +================================+====================+===============+=======+==================+==================================+ | kam1 | 45.66.172.233/32 | authoritative | allow | system_config | | | kamailio@kazoo.asterlinkcomms. | 45.66.172.233/32 | authoritative | allow | system_config | | +--------------------------------+--------------------+---------------+-------+------------------+----------------------------------+ Regards Naveed
  19. Hello I am testing kazoo DID and i have added the DID vendor IP using sup into carrier allow list and its there in trusted acl list. The issue is that when call comes to freeswitch it found the carrier ip in X-AUTH-IP, but it rejects its own server ip using authortivative ACL list, What i am missing here? according to freeswitch, the X-AUTH-ACL is used for proxy authentiation and it should use X-AUTH-IP to check trusted ACL list but its checking authorative ACL. Please advise Regards Naveed
×
×
  • Create New...