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

tomas_

Members
  • Posts

    784
  • Joined

  • Last visited

  • Days Won

    20

Everything posted by tomas_

  1. Hi @MattForrest! We have a PHP script which is setup to run as preflow on the account, invoked by Pivot (made in Callflows app). This script can for intance handle presences (connected to calendar services, with a voice saying that a user is in a meeting and when he/she will be back, etc). I guess it would not be that hard to add functionality to check if any of the user's devices is in use and then disconnect the call with a busy tone / response. More info here: https://docs.2600hz.com/dev/applications/callflow/doc/preflow/ https://docs.2600hz.com/dev/applications/pivot/doc/ https://docs.2600hz.com/dev/applications/pivot/doc/kazoo/hangups/
  2. I see, thanks for your answer. Guess we'll embed this into the preflow script we already use.
  3. Hi, did you found out anything about disabling call waiting in the backend? Br - Tomas
  4. I have never seen this before. Where is it located? And which version of Kazoo / MonsterUI? Br Tomas
  5. Late reply, again. Stumbled upon this issue when trying to connect to WSS websocket in another subject. Turned out that I've been trying to use the wrong certificate files, at least this time. Note to self (and others with same issue); Use the correct certs, and make the haproxy.pem like this if you're using Let's Encrypt / Certbot: cat fullchain.pem privkey.pem | tee haproxy.pem This time I got it working with the config from Kazoo docs, don't know if your settings will work also, @RuhNet (it probably will); https://docs.2600hz.com/supported/applications/blackhole/doc/#wss-considerations
  6. Yes, I'm quite sure I added both FS servers before making the change in System Config CouchDB
  7. Hi! I've just set up a new cluster with Kazoo 4.3 and encountered this issue also. I noticed that the /tmp folder of Freeswitch server was filling up with a lot of call recordings (mp3 files), and found the "Received HTTP error 0 trying to save" error in Freeswitch logs. Also "Error Storing File" in Kazoo console log. Also the recordings isn't found when trying to get them from recordings API. It started when adding another Kazoo / Ecallmgr server, before that there was no issue at all. And it's only when Freeswitch tries to save the media to the new, second Kazoo / Ecallmgr server, it works perfect to the first one. Somehow I noticed the "proxy_store_acls" setting in system_config/media (Bigcouch /_utils/document.html?system_config/media), and when adding the IP addresses for both Freeswitch servers there it seems that the problem is gone! Needs some more testing to be sure, but all it seems like every recording is saved properly. I haven't seen this in any docs or guides anywhere. Br - Tomas
  8. Can you ping the realm and get the IP address to the server? However it seems like the phone tries to register to sip:user_vZEW43@192.168.2.17 in the kamailio log ... I think it should be the realm instead of the IP address.
  9. You are setting the realm when creating the account: You can see the realm when editing a device, as in my previous post. In the phone you set username to user_XXXXX@realm - like user_oqienein@realm.yourdomain.com Of course the realm must use a proper DNS to point to your server.
  10. Ok, but are you using the correct realm in the registration? The logs say sip:user_vZEW43@192.168.2.17 Is 192.168.2.17 the realm in Kazoo?
  11. Is the realm on the account 192.168.2.17? You need to use the realm on the account in the registration. If the realm is customer1.yourdomain.com you need to use user_vZEW43@customer1.yourdomain.com
  12. Thanks. But it didn't solve my problem :(
  13. Hi! Did you got this sorted? I think I have the same problem (https://forums.2600hz.com/forums/topic/13148-ringback-p-early-media-rfc-5009) Br Tomas
  14. Thanks! Yes, it seems to work if i set use_local_resources to false, then Kazoo seems to route the call internally and not through the carriers. I tried the sup command, and it's actually sup stepswitch_maintenance process_number ;) Thanks anyway, really useful!
  15. Oh, just forgot to mention that I'm using a Pivot script to execute calls in the no_match callflow, instead of carrier module... The pivot script is sending the "resources" module and "to_did" as data. Guess "use_local_resources" should be false. Seems like it's working but I need more testing...
  16. Thanks, but I'm already using "Other" as carrier module on all numbers.
  17. Bumped into this now. How to restrict numbers not to force calls offnet? In our self hosted installation all calls to our DID's seems to be connected to the carrier, and not routed internally. Is it some setting in each number, or somewhere else? Br Tomas
  18. Thanks! Yes, that seems to work, but only for the traffic to/from the carrier. SIP clients dosen't have any sound, because the internal IP isn't reachable from the outside. I will start a new thread with that issue: https://forums.2600hz.com/forums/topic/12691-dual-media-gw-address-signalling Br Tomas
  19. Hi again! I have the same issue again, now with another carrier that connects via VPN (AWS Direct Connect) and not through the public internet. They can't reach our external IP, so it's not useful here. What IP should I use in the configs? Br Tomas
  20. Hi! I can't find this. Isn't it available in open source installs? Br - Tomas
  21. I can also confirm this, in Amazon EC2. But I only needed to change the Kamailio config. Correction; I also needed to add external/public ip to FreeSWITCH server at ext-rtp-ip, otherwise the sound didn't work. Br Tomas
  22. This is great! Is it possible to enable this on own hosted (open source) installations also?
  23. I'm not familiar with your specific issue, and not the setting that _mc mentioned above that sounds promising. However we've created some Pivot scripts to set the diversion header dynamically for each call, that approach might help you. Instead of "account/global carrier" in the "no_match" callflow we use Pivot to launch the script. An example of the output from the script with diversion header could look like this: {"module":"resources", "data":{ "to_did":"NUMBER_TO_CALL", "use_local_resources": true, "custom_sip_headers":{ "Diversion": "<sip:DIVERSION_NUMBER@SIP_SERVER.COM>;reason=unconditional" } } }
×
×
  • Create New...