Jump to content

Pablo

Members
  • Posts

    128
  • Joined

  • Last visited

Posts posted by Pablo

  1. Ubuntu seems to attract a lot more of the newbies to the Linux world; so, I would often insert Ubuntu in the search terms when looking for answers to Debian questions--given that Ubuntu is based on Debian (eventually, I ended up simply using Ubuntu on all my systems--Ubuntu has some other fans in this forum, as well).

     

    In any event, to set a static IP address in Debian/Ubuntu, you simply need to edit /etc/network/interfaces, like so:

    # The loopback network interface
    auto lo
    iface lo inet loopback
    
    
    # The primary network interface
    auto eth0
    iface eth0 inet static
            address xxx.xxx.xxx.xxx
            netmask 255.255.255.0
            gateway xxx.xxx.xxx.xxx
            dns-nameservers 127.0.0.1 8.8.8.8 8.8.4.4
            dns-domain xxx.com
  2. This topic is a little bit off the mainstream topics, however I feel that it has some practical relevance for most of the customers who need to run the PBX on their premises.

     

    ...

     

    I know this topic is far from complete; if you have more please feel to add other links (please no advertisements, though).

     

    Does anyone have a reason to think that either of these might not hold up in a production environment; for, say, 5, 10 or 20-extension deployments?

     

    The Raspberry Pi (Model B'): $35

    - Broadcom BCM2835 700MHz ARM1176JZFS processor with FPU and Videocore 4 GPU

    - 512MB RAM

    - Boots from SD card, running a version of Linux

    - 2 USB 2.0 sockets

    - 10/100 BaseT Ethernet socket

    BeagleBone Black: $45

    - 1GHz AM3359 ARM Cortex-A8 processor

    - 512MB DDR3 (800MHz x 16)

    - 2GB on-board storage using eMMC

    - microSD card slot for additional storage

    - HS USB 2.0 Client Port, LS/FS/HS USB 2.0 Host Port

    - Ethernet

    - microHDMI

    - 2x 46 pin headers

  3. I have the same issue. What is the logical resolution to this situation?

     

    Thank you.

     

    Depending on how many users require this, here's one possible word-around:

    If your phone can handle multiple extensions, you could assign multiple extensions to an individual user; license-imposed limits permitting. Then, assign a different ANI to each extension. The prospect of multiple VM boxes could be unattractive; but that could be addressed by creating a group mailbox.

    Obviously, this will not work if you have a license for ten extensions and you're already using 9 of them.

  4. ... We are investing from now on on reliable company that show longevity and truly understand and listen to costumer ....

     

    What IP PBX software companies out there show "longevity and truly understand and listen" to the customer?

  5. I think that depends where the cloud is. If your system is in Boston, your backup server in the cloud should not be in Taiwan as this would cause an immense delay (might still be better than no service, though).

     

    On that note, is there a way to measure how far is "too far?" If so, are we looking to have the cloud server w/in a certain # of miles; or below a certain ping time; etc.?

    I ask b/c I recently stumbled upon a 'younger' cloud-hosting provider: DigitalOcean (aff. link). They're based out of New York, but also have data centers in San Francisco and Amsterdam. I'm located in Wisconsin, but I've been playing around with them b/c of their competitive rates (compared to Amazon, Linode, Rackspace, and others). Right now, I have a VPS w/1GB RAM and 30GB SSD for $10/mo. They also offer nodes @ other attractive price-points: $5/mo., $20/mo. (w/2GBs of RAM, 2 cores & 40GB SSD), $40/mo., and up.

    At those rates, putting as many customers up in the cloud as possible might be great; so long as quality isn't noticeably reduced. Netcraft released a recent report that details the history of DigitalOcean's (non-aff. link) rapid growth in comparison to other cloud hosting providers.

  6. Hi,

     

    After being quoting and installing around 20+ users systems, the first larger beast is rearing its head. I have just been asked to quote a system for 120 users. It will have to coexist with a digital E1 to interact with a carrier and with some 10 or so FXO lines, as well as be prepared to one day use SIP trunks. Reliability is the number one characteristic required and, of course, it should have enough processing power to take care of the 120 users generated traffic. Now I wonder, it makes sense to have redundant power supplies, redundant fans, but, how about redundant hard drives? Would that actually work? I mean, license wise I suppose that if the hard drive where the system is residing "dies", it would not help to have another one instantly attempting to do the job, it would lack the proper license, or not?

     

    What would be the recommended way to address the issue of achieving the highest levels of reliability and resiliency?

     

     

    Sorry to throw out another question, as opposed to offering a concrete recommendation: In the scenario described by Carlos, does anyone view the cloud as a viable redundancy option?

  7. The PBX tries to bind to the sockets like 80, 443 which are protected sockets. In Linux, that might take a while if the socket was in use before and there are connections in wait state. This is an open issue; unfortunately not an easy one. Workaround is to wait for at least 60 seconds before restarting the service on Linux.

     

    Here's a random question: Would creating virtual hosts in Apache2, on ports 80 and 443, be a viable workaround?

  8. Is someone willing to share how they configured their iptables? I'm trying to set 'em up on Ubuntu Server 12.04 LTS; for the first time on a linux distro. Particularly, do I need any other rules in addition to:

     

    sudo iptables -A INPUT -p tcp --dport [port] -j ACCEPT

     

    for ports 80, 443, 5060, 5061, 123, 389; and

     

    sudo iptables -A INPUT -p udp --dport [port] -j ACCEPT

     

    for ports 5060, 16384:16484

     

    ????

  9. I found a pretty easy way to get this installed on 64bit Ubuntu, so i thought i'd share:

    1. Download the Deb from the wiki e.g. on thsi page http://wiki.snomone....rs_(Release_4.5):

    wget http://downloads.snom.net/snomONE/debian/v4.5/snomone_4.5.0.1075-i386.deb

    2. Unpack it:

    mkdir snomone
    dpkg -x snomone_4.5.0.1075-i386.deb ./snomone

    3. Copy the app to the install dir

    sudo mkdir /usr/local/snomONE
    sudo cp ./snomone/usr/local/snomONE /usr/local/snomONE
    sudo chown -r root:root /usr/local/snomONE

    4. Install the startup script:

    sudo cp ./snomone/etc/init.d/snomONE /etc/init.d/snomONE
    sudo chmod +x /etc/init.d/snomONE
    sudo update-rc.d snomONE defaults

    5. get find the latest update from the wiki e.g. http://wiki.snomone....es_(Release_4.5), and download the Centos64 bit binary e.g.

    wget http://downloads.snom.net/snomONE/centos64/v4.5/pbxctrl-centos5-4.5.0.1090

    6. rename, change the owner of the files + make the main file executable:

    cp pbxctrl-centos5-4.5.0.1090 /usr/local/snomONE/pxbctrl
    sudo chown root:root /usr/local/snomONE/pxbctrl
    sudo chmod +x /usr/local/snomONE/pxbctrl

    7. Start service:

    sudo service snomONE start

     

    and hey presto! you should be able to browse to your server on port 80!

     

    You can repeat steps 5 and 6 to upgrade (stop the service first). Don't use the updater built in to the product as this will download the 32bit version.

     

    Are folks still using these steps to install snom ONE on Ubuntu? I ask b/c I noticed that the downloadable on the snom ONE wiki is no longer a .deb, but an install script instead. Earlier today, I was able to install Deb64 (the script figured it out automatically) on a 64-bit Ubuntu Server 12.04 LTS. Everything went smoothly; so smoothly, in fact, that the forces that be could not have allowed that to happen and now I find myself troubleshooting why I can no longer connect via the PBX's web portal and why I'm not able to terminate a test call. blink.gif

  10. I am having trouble setting up a dial plan that allows me to dial local numbers with or without the area code or a 1 in front of the area code.

     

    This is troubling because the cell phone numbers need to have the area code in front of them to call different city cell numbers. Any ideas?

     

    Here's one of my Dial Plans. In the Domain's General Settings, I have both the Country Code and Area Code set. Both CallCentric and Vitelity require numbers to be 11 digits, so the NANPA 11-digit setting is set accordingly on each trunk.

    If I dial xxx-xxxx, the PBX will add 1608xxxxxxx;

    If I dial 6089871234, the PBX simply adds a 1 and sends out 16089871234. Does this help?

     

    20;-;;900*;;;false

    25;-;;1900*;;;false

    100;Vitelity;c;xxxxxxx;1608*;;false

    110;CallCentric;c;xxxxxxx;1608*;;false

    120;VoIP.ms;c;xxxxxxx;1608*;;false

    140;Vitelity;c;xxxxxxxxxx;1*;;false

    150;CallCentric;c;xxxxxxxxxx;1*;;false

    160;VoIP.ms;c;xxxxxxxxxx;1*;;false

     

  11. ... I just found a product called: "VMware vSphere Hypervisor", it claims to be an entry level and free solution. It may be a good place to start to learn about this things unless there is another tool you would suggest.

     

    Cheers!

     

     

    I don't know if this is necessarily the best, for purposes of getting your feet wet; but here's a decent guide on deploying Microsoft's hypervisor: Building a Private Cloud VM Compute Foundation with the FREE Hyper-V Server 2012

  12. The SoHo is not set up well. You have to keep in mind that the SoHo was supposed to be a training kit/giveaway. A proper Linux setup wasn't the goal. If you want to fix this, it can be done but you really must be firm in Linux to get this done.

     

    In the mini the apt-get should work. There the Linux was set up in a different way.

     

    The Debian release on my SoHo is v5.0 ("lenny"); and, according to debian.org, security updates have been discontinued as of February 6th, 2012. Should we not upgrade to Debian 6.0 ("squeeze")? Isn't it risky to keep using lenny?

  13. Today, I realized I had never ran any OS/package updates on the SoHo, so I logged in as root and ran an apt-get update, but it returned the following error:

    W: Failed to fetch http://provisioning....one/Release.gpg Could not resolve 'provisioning.snomone.com'

    I then ran cat /etc/apt/sources.list and found the following address, among others:

    deb http://admin:snomONE...ne.com/packages snomone soho

    Is there a different/updated address for snomone soho packages that should be used, instead. Or, should we delete that address altogether?

    -Pablo

  14. Looks like Im on ver. 4.5

     

    my snom_3xx_fkeys.xml in the ///generated/pbx/ directory

     

    <?xml version="1.0" encoding="utf-8"?>

    <functionKeys>

    <fkey idx="0" context="active" perm="RW">line</fkey>

    <fkey idx="1" context="active" perm="RW">line</fkey>

    <fkey idx="2" context="active" perm="RW">button 3</fkey>

    <fkey idx="3" context="active" perm="RW">line</fkey>

    <fkey idx="11" context="active" perm="RW">button 12</fkey>

    </functionKeys>

     

    I find it interesting that they match up except the last button. There are 6 buttons on the 300 and only 5 buttons specified above.

     

    Thoughts?

     

    In my SoHo's /generated/pbx/extention directory, I have:

    a snom_3xx_fkeys file w/the following parameters:

    <?xml version="1.0" encoding="utf-8"?>

    <functionKeys>

    <fkey idx="0" context="active" perm="RW">line</fkey>

    <fkey idx="1" context="active" perm="RW">line</fkey>

    <fkey idx="2" context="active" perm="RW">line</fkey>

    <fkey idx="3" context="active" perm="RW">line</fkey>

    <fkey idx="4" context="active" perm="RW">line</fkey>

    <fkey idx="5" context="active" perm="RW">line</fkey>

    <fkey idx="6" context="active" perm="RW">line</fkey>

    <fkey idx="7" context="active" perm="RW">line</fkey>

    <fkey idx="8" context="active" perm="RW">line</fkey>

    <fkey idx="9" context="active" perm="RW">line</fkey>

    <fkey idx="10" context="active" perm="RW">line</fkey>

    <fkey idx="11" context="active" perm="RW">line</fkey>

    </functionKeys>

    a snom_300_buttons file w/the following parameters:

    <?xml version="1.0" encoding="utf-8"?>

    <functionKeys>

    <fkey idx="0" context="active" perm="RW">button 1</fkey>

    <fkey idx="1" context="active" perm="RW">button 2</fkey>

    <fkey idx="2" context="active" perm="RW">button 3</fkey>

    <fkey idx="3" context="active" perm="RW">button 4</fkey>

    <fkey idx="4" context="active" perm="RW">button 5</fkey>

    <fkey idx="5" context="active" perm="RW">button 6</fkey>

    </functionKeys>

    and, a snom_300_fkeys file w/the following parameters:

    <?xml version="1.0" encoding="utf-8"?>

    <functionKeys>

    <fkey idx="dnd" context="active" perm="RW">button dnd</fkey>

    <fkey idx="0" context="active" perm="RW">line</fkey>

    <fkey idx="1" context="active" perm="RW">line</fkey>

    <fkey idx="2" context="active" perm="RW">keyevent F_REDIAL</fkey>

    <fkey idx="3" context="active" perm="RW">url http://192.168.2.1:8...1c39353f</fkey>

    <fkey idx="4" context="active" perm="RW">keyevent F_TRANSFER</fkey>

    <fkey idx="5" context="active" perm="RW">keyevent F_MUTE</fkey>

    </functionKeys>

     

    It appears as though the snom_300_fkeys file is the one you're after.

  15. Hmm... So how would I go about changing the caller ID for a specific extensions? I have a multi-path trunk that contains multiple DID's. Their main number is the username for the trunk and the other DID's are aliased to that trunk. I need certain extensions to send a different caller-ID from the main number when diailing.

    In the General Settings for each individual extension, put the main number in the ANI field.

  16. Hi,

    I'm looking to change the img/logo_snom.jpg image so we can show our company image in the headers.

     

    I've tried to browse the linux centOS filesystem and cannot find the location <pbx working dir>/html/img/your_logo.gif as described in the wiki.

     

    Due to deadlines I need to edit this asap so if somone can help it would be greatly appreciated.

     

    The wiki documentation is out of date as the snom_header with the url ("img/logo_snom.jpg") is located in the style.css file.

    Still I cannot fine the "img/..." location.

     

    Thanks in advance.

     

    Under the Customize section, click on Templates;

    Type = Web Pages;

    Page = login.htm

  17. Has anyone been able to suss-out why once you have set the service flag to out of hours that you cannot make outboud calls?

     

    for example

    service flag 9:00-17:00

     

    when you try to dial out after 17:01 you cannot make the call.

     

    I do understand that the service flag is blocking the outbound calls, so how can I bypass this other than creating a manual service flag for OOH which I don't want as if the customer forgets to set this or unset it, could lead to problems.

     

    In the Dial Plan settings, make sure you leave the Service Flag field "unassigned." Or, in the alternative, create a specific entry for outbound calls when the Service Flag is activated.

×
×
  • Create New...