If you are on Windows you could use Autohotkey, I stumbled over this software and did some zoipering, Hotkeys work even if Zoiper is not active (though it has to be startet). I would appreciate any suggestions or support.
Sorry for the late reply. We are partly still sticking to the old Zoiper version and hesitating to upgrade. The reason is the "flexible" design of Zoiper5 which makes using Autohotkey a little more complicated yet not impossible. Just started to seriously work with it, so if you are still interested we could stay in touch. Just received the newsletter which led me to the command line options. At least everything but answering seems to be easy that way. I will start a thread to ask for the answer / pick-up function which I doubt will be command lineable.
could you maybe help me with the scripting? we are using zoiper5 at the office to give support so it would be nice if we could use a script for hotkeys. i tried using the script you posted here and everything seems to be okay but then when there is an incomming call it doesnt work. could you maybe help?
The address in zoiper should be the address of Asterisk as seen by zoiper, which would normally be the LAN address, or even 127.0.0.1, if is on the same machine. I would advise against starting with it on the same machine, as that introduce additional complications.
The host ip for the zoiper apps needs to be your public IP address used for regular SIP trunking. If you have dhcp on your router you need to use a router with dynamic dns and use that name in the zoiper clients.
I would urge you to use some other port publicly than 5060 for registration as publicly open port on 5060 is making yourself a fairly easy target. Pick an unregistered port and use mapping on the router. Zoiper can be adjusted.
@markwilliams3 Thanks for the reply, as i do have the open ports 5060 and 10000-20000 as for the security issue i have Fail2ban for now its been good so far i curerntly had IAX2 working well but SIP seems to be better.
Additionally, I worked for a company that had remote users in another state. They would connect to the VPN then the softphone (Zoiper) would connect to the phone server IP in the configuration settings. It would be best to apply a similar principle. You can designate trunks as you know and then you can setup a group that uses that trunk exclusively in the settings dependent upon your options available in PBX.
@ tjreid thanks for the reply, as for zoiper the IP is facing to the Phone server which is the 20x.xx.xx.xx and the extensions are facing to that trunk, the issue is that lets say ext 405 tries to call 105 and 405 is using a data plan outside of the company they cant hear each other. So i went into the SIP nat config of elastix added the config above and then BAM it starts working flawless, but then what happens now the SIP trunk the calls get dropped so i know it has to be something with the NAT somewhere
b1e95dc632