Jump to content

Vodia PBX

Administrators
  • Posts

    11,085
  • Joined

  • Last visited

Posts posted by Vodia PBX

  1. Here is our problem with Caller ID issue. We offer hosted service. We port many existing customers original numbers to our PRI (we have a provider who will do that) In many cases we have to assign either one of our DID numbers or ported number to an extension so that incomming call can find proper domain. In previous version we were able to assign DID on the trunk and present that as an outgoing caller ID. In our current version (2.1.10.2474) we can no longer do that. Is there a way to force PBX to send the caller ID from DID on the trunk?

     

    How soon to the next version?

     

    In 2.1.10 you can do that by using the tel:alias or a per-account basis, this has higher priority than the DID number setting in the trunk. This solution is okay unless you have two extensions that should both show the same DID which is not the same as the DID for the trunk (that will be fixed in 3.0).

  2. Nope. We have a domain.local (alias) and a server.domain.local.

     

    Well, then that's the problem: REGISTER sip:192.168.41.223:5060 SIP/2.0. "domain.local" != "192.168.41.223" and "server.domain.local" != "192.168.41.223". Try "localhost" as alias.

     

    The string "localhost" is a magic name that matches any domain name: "localhost" == "192.168.41.223"!

  3. Will there any any problem/limit by doing this? How many calls can the PBXNSIP IVR handle simultaneously?

     

    Apart from the usual resource limitations (number of calls etc), the number of pending transactions is limited to "1". The PBX will send out one SOAP request and wait for the answer. That means the processing of the key input will depend on the speed of the database. But I believe unless you have a absolutely crazy database the response times should be still well below one second, which should be okay for a caller.

     

    http://wiki.pbxnsip.com/index.php/Linking_..._to_an_IVR_Node shows how to do this with PHP, I guess you have already seen it. The mySQL part is missing, though. But there is plenty of resources available on this topic.

  4. It would need to be automatic since this is an afterhours emergency notification mailbox

     

    I would solve this problem by a email-to-SMS mechanism. Most cell phones even support email, which would make things even easier - just attach the voicemail and then those support guys can listen to the VM in alomost real-time in a very convenient way.

     

    The problem with calling the cellphones at the same time would be that practically most installations would run out of PSTN channels when the PBX starts "blasting" out calls. In order to solve this, those calls would have to serialized, and that is not so easy.

  5. I am a newbie to pbxnsip, so please point me in the right direction if I have posted in the incorrect location: I have a client that requires calls coming into their main switchboard number to ring on the Receptionist desk for 20 seconds, then on the office administrators desk for 10 seconds and then to loop back to reception, then to office admin again etc. They are adamant that they do not want an option of voice mail during business hours as there is "no situation that would arise that cause the phone not to be answered". I have tried to create a hunt group that has the two stages required and a final stage that calls itself again but have not been able to get it to work. Can anyone give me some pointers as to how to go about this one.

     

    In the evenings they would like the call to go to a message that informs the caller that the office is closed and that then requests that they press a digit to leave a message (in a shared mail box) and hangs up if they do not press the required digit. I guess that in this case the night number would be a second auto attendant or an IVR triggered by appropriate service flag?

     

    I would solve that problem by setting a very long timeout (like 999 seconds) on stage 3. There you can list all extensions that should ring "forever".

     

    Looping is not a good idea (though it should be possible!), the PBX has a hard time detecting and fighting such loops. Imagine that all extensions are not registered, and then the stage duration is very short (like 0 seconds), and then such a loop will be an "endless" loop. After a reboot, typically all extensions are not registered for a few seconds, and then if a call comes in you have an endless loop.

     

    The night mode should be straight-forward. Don't forget to put a 8 in front of the mailbox number, so that it does not ring the extension first.

  6. We have nearly 400 users on PBXnSIP each with about 4 aliases, which makes it impossible to find a particular record through the web interface, as one needs to read through each screen, then click the next range, and when you end up on 851, and you accidentally change something, you are back the the first screen and the manual screen-reading search starts again.

     

    Please could you add a search function on the accounts screen where one can put in the the name or part of the number and then return the search results as opposed to read through each screen manually.

     

    We solve that problem by changing the the index. Instead of "1-25 26-50 51-75" and so on we'll put the actual account there, so that you can immediately click on the right link, for example "401-425 426-456 457-co9".

  7. Well, the service provider obviously uses software that discards the line parameter in the URI. This is not RFC compliant, and that is because of the problem we are facting here - someone (the PBX) registeres several contacts and when the call comes it it needs to know where exactly it should go.

     

    The workaround it to send the call to a tel:alias. But this is not very reliable and the PBX needs to perform a table scan on the trunks to locate the right trunk. If you have a lot of trunks that will take some time, and if you have a lot of calls the CPU will start choking.

     

    Maybe you can tell the service provider they need to fix this problem. The RFC was released in 2001 and it is time to support this.

  8. Does anyone know of a way to do a cell phone notification to multiple different cell phones? I have a customer that would like to be able to have multiple techs notified if a message is left on their after hours emercency mailbox. I have tried to do a huntgroup of cell phones, however that did not work.

     

    What you could do is copy the message to different mailboxes. Check out http://wiki.pbxnsip.com/index.php/Mailbox, there you can see how to copy a message. Though this is not done automatically, someone must manually do the copy.

  9. Yes, Linux in a quadcore server. What worried me is the "failed" part.

    Anyway, is there any way to avoid that shifting around procesors and introduced jitter? (of course taking advantage of multicore for a higher number of calls capacity)

     

    Well that is the purpose of the affinity... Worst case is that the Linux distribution is not supporting it, then there is not way to make sure that the core does not shift processes around.

  10. We Have a ValCom paging Adapter 9970 and then going to a ValCom 9964 Antifeed back eliminator for our paging system.

    This is connected to the PBXnSIP server via an Audio Codes Analog to digital converter. In the phone system the page is executed by dialing extension 39 and then it rings through to the ValCom and then over the paging Speakers. We had a few issues early on, like call waiting and all that coming over the paging system as well as an irritating busy signal occasionally....but that has been fixed for a few months now. I do however have another issue that is mostly user error but I want to know my options on how I can minimize the effects. I have a short cut programmed for the paging button....the person pushes it, hears it ring once, then a short tone and they speak and hang up....1 second later it broad casts.. the issue is when they hit the button and hit it again...It puts the extension on hold, and plays hold music over the PA...is there a way to disable that feature just for an extensio? or is there a better way to set up the page button so this cannot happen?

     

    On the PBX, it is not possible right now... Any chance to do that on the phone? What phone are you using?

  11. Does pbxnsip support G 723.1 codec?

     

    No. Better use G.729A - just 2 kbit more, much better quality and much less CPU intensive. BTW the RTP header overhead is already in the 12-24 kbit/s range, compressing to 5.3 kbit/s is completely pointless IMHO.

  12. Can we have a feature code and password to block the outgoing calls of the user? Each user will dial the feature code and enter the password to lock/unlock the phone.

     

    Just set the standard dial plan in the domain to something restrictive. Then when callers want to place an outbound call, they need to use the "calling-card" account and use their extension and PIN code before they can place a call.

  13. Come across a really anoying problem.

     

    Seems like since I enabled the SIP Replacement field (to enable users to plug snom on internet and make calls) if someone from outside phones in, and then hang up, the phone on pbxnsip still keeps ringing. If I dont pick it up, it goes to voicemail, and I get lots of silent voicemails.

     

    The only way to get fix it, is to remove the SIP Replacement field, reboot server (Windows).... put info back, reboot. It then works fine for few haours, maybe a day. Then same problem.

     

    Help would be appreciated.

     

    That sounds like a serious routing problem. The really really best way is to have a fixed IP address and transparently route it to the PBX (no NAT), then you will be able to have a stable operation. Next on the preference list would be DMZ NAT with a SIP replacement (tricky, but possible to have it working in a stable way). Stuff like STUN etc is so crazy instable that it is a waste of time and support money.

     

    Check out http://wiki.pbxnsip.com/index.php/Office_w...ic_IP_addresses, if you did not do that yet.

×
×
  • Create New...