Jump to content

natedev

Members
  • Posts

    81
  • Joined

  • Last visited

Everything posted by natedev

  1. The challenge: If direct destinations are enabled, you have to make sure your extensions don't collide (eg option 1 for sales prevents outside callers from reaching extensions that start with a 1 like 111). My suggestion is to add these two options to the Edit Auto-Attendant web page: - Add a customer-adjustable initial time period for the auto-attendant for the caller to dial an extension before pbxnsip acts on the dialing for direct destinations. Many systems work this way where you can dial an extension in the first 5 seconds while the auto-attendant greeting plays. After that time period lapses, typing the options would override if there's a conflict with extension numbers. - Have a direct destination that allows an extension to be typed. For example, if you have 3-digit extensions, you might have option 1 be the prefix for dialing a direct extension. So if you're extension is 211, the caller would type 1211 to reach you. This would allow them to avoid a conflict if you have a direct extension for 2. One other suggestion for the auto-attendant, I think "For human resources..." should be added to the dropdown list (along with the associated audio). Lots of companies get calls from prospective employees and want to be able to connect them to the appropriate department.
  2. natedev

    Security

    If you're storing a hash (like a simple MD5) of the user's web password and PIN, I wouldn't expect the hash to break if the alias or domain name is changed so long as you don't use the alias or domain name to calculate the has.
  3. natedev

    Security

    I've noticed that all the extension passwords (website, SIP, and PINs) are stored in clear text on the pbxnsip server. I'd like to suggest that you store a hash of the website and PIN passwords. I know the SIP password has to be able to be transmitted to the phones. It could use a reversible encryption.
  4. Possibly even less than a second. I like the pacing that you get when you call voicemail.
  5. Here's what's happening... - I have "Username/password required" selected for TFTP -> Generate passwords. - Under 3.0.1.3023, I can go to http://<my server's IP>/provisioning/polycom_phone_<my phone's MAC>.cfg and it'll prompt me to authenticate. I put in my extension number (only one domain) and password and it displays the XML configuration file no problem. - Replace 3.0.1.3023 with 3.1.1.3118 and try the same thing and you won't get authenticated. Because the Polycom's can't get their configuration when they're booting up, they try to reboot hoping this will cure the condition and the endless cycle begins. If I change TFTP -> Generate passwords to anything other than "Username/password required", it works ok. Of course, I want username/password required.
  6. I applied the update (3.1.1.3110) on Windows 2008 Server x64. Whenever my Polycom SoundPoint IP 670's were powered on, they crashed just as they started the SIP application (going into an endless reboot cycle). We have BootROM 4.1.2.0037 and SIP 3.1.1.0137. I switched back to 3.0.1.3023 (Win32) and all is well again (other than the problem we reported with not being able to create multiple CO lines but that was happening in both versions). -Nate
  7. Are CO lines the only way to let pbxnsip know how many concurrent calls a particular trunk can handle? For example, if I have two trunks and trunk A can handle 5 calls while trunk B can handle only one, would pbxnsip know to use trunk B for the 6th outbound call (assuming the dial plan is setup correctly) without CO lines? Thanks in advance.
  8. Server OS: Windows 2008, Standard Edition 64-bit pbxnsip version: 3.1.1.3110 (Win32) Configuration info: one domain, two trunks. One trunk has co1 defined. I'm trying to setup the second trunk to have co2 co3 co4 co5 co6 as its CO lines. In the account list, only co1 appears. When I try to modify the second trunk, it rejects the entries for the CO lines and gives me the following errors in the log: [4] 2008/12/30 14:39:59: Could not create CO line co2 because name already in use [4] 2008/12/30 14:39:59: Could not create CO line co3 because name already in use [4] 2008/12/30 14:39:59: Could not create CO line co4 because name already in use [4] 2008/12/30 14:39:59: Could not create CO line co5 because name already in use [4] 2008/12/30 14:39:59: Could not create CO line co6 because name already in use I also went back and eliminated co1 from the first trunk and was able to add it to the second trunk but I still couldn't add co2 co3 etc. Anyone run into this? Thanks in advance, Nate
  9. One of the things I like about pbxnsip is how crisp and quick the pace is for menu options when you access voicemail ("This is the main menu of the mailbox.<pause>To hear your messages, press 1.<pause>To ...") These pauses are nice and short. But when I call the auto-attendant, there's a much longer pause between options ("Press 1 for sales.<pause>Press 2 for accounting.<pause>Press 3 for support."). It would be awesome to be able to control the pauses between options especially on the auto-attendant since I think voicemail is perfect. Is there anything I can do to override the default behavior?
  10. Yes - it would be nice to have an option for the Trunk setting like "Wait before answering (seconds)". As a hack, one could leave an extra second of dead air on the auto-attendant's welcome message. I don't think many people call the auto-attendant from the inside so that extra pause wouldn't be a problem.
  11. In the web interface for pbxnsip, navigate to Domain -> Settings -> Default PnP dialplan Change it from "North America | Europe (2 digit extensions [2-7]x)" to "User must press enter" We had to reboot our phones after changing that setting.
  12. Never mind. I see you have to edit the first entry and hit the Save button. An "Add Row" button would be a little more elegant.
  13. I have pbxnsip 3.0.1.3023 (Win32) and I'm not seeing a way to add additional rows to my dial plan through the web GUI. Do I just have to edit the underlying XML file? I tried stopping the service, modifying the file in /dial_plan_entry, and restarting the service but it didn't work.
  14. For anyone interested, I've attached an updated polycom_sip.xml. This is for the Polycom SIP 3.1.1 release (use in conjunction with BootROM 4.1.2). I took the parameters from pbxnsip 3.0.1.3023's built-in polycom_sip.xml template and merged them with the new sip.cfg that comes with Polycom SIP 3.1.1. It appears to have corrected a few issues I was having but the settings should be tested before putting into production. The file needs to be placed in the /html directory (on Windows this would be C:\Program Files\pbxnsip\PBX\html) and then reboot your Polycom phones. To revert to the original settings, just remove this file from the html directory and reboot the Polycoms. We also found an error in the existing polycom_phone.xml (missing space). It causes problems with outbound dialing. The corrected version is also attached. It also goes in the /html folder. polycom_sip.xml polycom_phone.xml
  15. Thanks a lot! I'm going to play around with adding the background image choices back into this (and possibly a few other features).
  16. Thanks a lot for the reply! The fields on your Edit Trunk page look a bit different from mine. Which version of pbxnsip are you running? I'm on 3.0.1.3023 (Win32). The option to Rewrite Global Numbers isn't on my page at all. I experimented following the settings we have in common and found that the one thing that was preventing outbound dialing was "Remote Party/Privacy Indication". Mine was set to "RFC3325 (P-Asserted-Identity)" which was the default for a new Trunk. The settings "No Indication" or "Remote-Party-ID" work. After looking through the Wiki, I see that this is mentioned. Wonder why it would default to an option that isn't recommended? I didn't specify a Trunk ANI initially. This didn't seem to be the cause of the problem though because the behavior was the same with or without it. Setting it doesn't seem to have any effect though.
  17. I forgot to mention that the Polycom SoundPoint IP 670 phones have BootROM 4.1.2.0037 and SIP 3.1.1.0137.
  18. I setup a SIP Trunk to CALLCentric using pbxnsip 3.0.1.3023 (Win32). The CALLCentric account has North America Unlimited and DiD - Personal Unlimited. My only domain is setup to use the Standard Dialplan. Default PnP Dialplan scheme is North America (3 digit extensions). The Standard Dialplan is very simple: Pref=100, Trunk=Unassigned Pref=100, Trunk=CALLCentric, Pattern=9* The CALLCentric Trunk is setup for Inbound & Outbound. Global is set to yes. The Trunk shows "200 Ok" for the status. My extension (100) is setup for Dial Plan = Domain Default. I have Polycom SoundPoint IP 670 phones. Whenever I try to dial 9 plus another US number, I get a fast busy signal. CALLCentric never logs that it got the outbound call from pbxnsip. This is what I have in my logfile: [5] 2008/11/28 01:06:19:Dialplan Standard Dialplan: Match 12125551212@pbx.genilogix.com to <sip:12125551212@callcentric.com;user=phone> on trunk CALLCentric So it looks like the dialplan is ok so it must be something else. Inbound calls to my CALLCentric number do get routed to my extension successfully so I'm thinking that it must not be a networking issue. The docs on CALLCentric's website were based on pbxnsip 1.5. I followed the info on the pbxnsip Wiki though it was pretty brief and may not be oriented towards 3.0.1. Anyone have any suggestions?
  19. Could you post the polycom_sip.xml template that pbxnsip 3.0.1.3023 is using? Thanks!
  20. Thanks a lot! That appeared to be the only XML issue. Seeing that overrides can be done this way, it looks like I could also update some of the polycom_sip.xml with content from Polycom's latest sip.xml, right?
  21. As I've been troubleshooting some of the Polycom setup, I noticed that the XML that pbxnsip generates for the phone config (eg http://<pbxnsip host>/provisioning/polycom_phone_<MAC address>.cfg) is malformed. The following is missing a space in front of the reg.2.displayName: reg.1.serverFeatureControl.cf=""reg.2.displayName="Fourty Two" Not sure if the phones choke on this or ignore these parameters. Often, a simple XML error on relatively dumb devices will bring the entire house down.
  22. I checked the XML file for my extension (c:\program files\pbxnsip\PBX\extensions\1.xml) and it had a line: <picture>http://{x-pre-http}/images/extensions1.bmp</picture> when I replaced "{x-pre-http}" with "localhost" and went to that URL, it showed the correct image that I had uploaded. I guess pbxnsip converted my JPEG to BMP format but it did not load on my Polycom. When I look at C:\Program Files\pbxnsip\PBX\generated\<my phone's MAC address>\polycom_sip.xml, I see that it's missing some of the things in the sip.cfg that was in the SIP release for this phone like this block: <backgrounds bg.gray.selection="2,1"> <hiRes> <color bg.color.selection="1,1"> <patterns> <solid bg.hiRes.color.pat.solid.1.name="Light Blue" bg.hiRes.color.pat.solid.1.red="151" bg.hiRes.color.pat.solid.1.green="207" bg.hiRes.color.pat.solid.1.blue="249" bg.hiRes.color.pat.solid.2.name="Teal" bg.hiRes.color.pat.solid.2.red="73" bg.hiRes.color.pat.solid.2.green="148" bg.hiRes.color.pat.solid.2.blue="148" bg.hiRes.color.pat.solid.3.name="Tan" bg.hiRes.color.pat.solid.3.red="245" bg.hiRes.color.pat.solid.3.green="157" bg.hiRes.color.pat.solid.3.blue="69" bg.hiRes.color.pat.solid.4.name="" bg.hiRes.color.pat.solid.4.red="" bg.hiRes.color.pat.solid.4.green="" bg.hiRes.color.pat.solid.4.blue=""/> </patterns> <bitmaps bg.hiRes.color.bm.1.name="Leaf.jpg" bg.hiRes.color.bm.1.em.name="LeafEM.jpg" bg.hiRes.color.bm.2.name="Sailboat.jpg" bg.hiRes.color.bm.2.em.name="SailboatEM.jpg" bg.hiRes.color.bm.3.name="Beach.jpg" bg.hiRes.color.bm.3.em.name="BeachEM.jpg" bg.hiRes.color.bm.4.name="Palm.jpg" bg.hiRes.color.bm.4.em.name="PalmEM.jpg" bg.hiRes.color.bm.5.name="Jellyfish.jpg" bg.hiRes.color.bm.5.em.name="JellyfishEM.jpg" bg.hiRes.color.bm.6.name="Mountain.jpg" bg.hiRes.color.bm.6.em.name="MountainEM.jpg"/> <buttons button.color.selection.1.1.modify="rgbHiLo,68,255,0,85,68,255" button.color.selection.2.1.modify="rgbHiLo,0,255,0,255,102,255" button.color.selection.2.2.modify="rgbHiLo,0,255,51,255,51,255" button.color.selection.2.3.modify="rgbHiLo,153,255,51,255,0,255" button.color.selection.2.4.modify="none" button.color.selection.3.1.modify="rgbHiLo,51,255,68,255,0,119" button.color.selection.3.2.modify="rgbHiLo,34,255,0,255,170,255" button.color.selection.3.3.modify="rgbHiLo,136,221,51,51,187,255" button.color.selection.3.4.modify="rgbHiLo,34,255,119,255,0,255" button.color.selection.3.5.modify="rgbHiLo,170,255,68,255,0,255" button.color.selection.3.6.modify="rgbHiLo,0,255,102,255,153,255"/> </color> <gray> <predefined bg.hiRes.gray.pr.1.adj="-3"/> <patterns> <solid bg.hiRes.gray.pat.solid.1.name="White" bg.hiRes.gray.pat.solid.1.red="255" bg.hiRes.gray.pat.solid.1.green="255" bg.hiRes.gray.pat.solid.1.blue="255" bg.hiRes.gray.pat.solid.2.name="Light Gray" bg.hiRes.gray.pat.solid.2.red="160" bg.hiRes.gray.pat.solid.2.green="160" bg.hiRes.gray.pat.solid.2.blue="160" bg.hiRes.gray.pat.solid.3.name="" bg.hiRes.gray.pat.solid.3.red="" bg.hiRes.gray.pat.solid.3.green="" bg.hiRes.gray.pat.solid.3.blue="" bg.hiRes.gray.pat.solid.4.name="" bg.hiRes.gray.pat.solid.4.red="" bg.hiRes.gray.pat.solid.4.green="" bg.hiRes.gray.pat.solid.4.blue=""/> </patterns> <bitmaps bg.hiRes.gray.bm.1.name="Leaf.jpg" bg.hiRes.gray.bm.1.em.name="LeafEM.jpg" bg.hiRes.gray.bm.1.adj="0" bg.hiRes.gray.bm.2.name="Sailboat.jpg" bg.hiRes.gray.bm.2.em.name="SailboatEM.jpg" bg.hiRes.gray.bm.2.adj="-3" bg.hiRes.gray.bm.3.name="Beach.jpg" bg.hiRes.gray.bm.3.em.name="BeachEM.jpg" bg.hiRes.gray.bm.3.adj="0" bg.hiRes.gray.bm.4.name="Palm.jpg" bg.hiRes.gray.bm.4.em.name="PalmEM.jpg" bg.hiRes.gray.bm.4.adj="-3" bg.hiRes.gray.bm.5.name="Jellyfish.jpg" bg.hiRes.gray.bm.5.em.name="JellyfishEM.jpg" bg.hiRes.gray.bm.5.adj="-2" bg.hiRes.gray.bm.6.name="Mountain.jpg" bg.hiRes.gray.bm.6.em.name="MountainEM.jpg" bg.hiRes.gray.bm.6.adj="0"/> </gray> </hiRes> <medRes> <gray> <predefined bg.medRes.gray.pr.1.adj="-3"/> <patterns> <solid bg.medRes.gray.pat.solid.1.name="White" bg.medRes.gray.pat.solid.1.red="255" bg.medRes.gray.pat.solid.1.green="255" bg.medRes.gray.pat.solid.1.blue="255" bg.medRes.gray.pat.solid.2.name="Light Gray" bg.medRes.gray.pat.solid.2.red="160" bg.medRes.gray.pat.solid.2.green="160" bg.medRes.gray.pat.solid.2.blue="160" bg.medRes.gray.pat.solid.3.name="" bg.medRes.gray.pat.solid.3.red="" bg.medRes.gray.pat.solid.3.green="" bg.medRes.gray.pat.solid.3.blue="" bg.medRes.gray.pat.solid.4.name="" bg.medRes.gray.pat.solid.4.red="" bg.medRes.gray.pat.solid.4.green="" bg.medRes.gray.pat.solid.4.blue=""/> </patterns> <bitmaps bg.medRes.gray.bm.1.name="Leaf256x116.jpg" bg.medRes.gray.bm.1.adj="0" bg.medRes.gray.bm.2.name="Sailboat256x116.jpg" bg.medRes.gray.bm.2.adj="-3" bg.medRes.gray.bm.3.name="Beach256x116.jpg" bg.medRes.gray.bm.3.adj="0" bg.medRes.gray.bm.4.name="Palm256x116.jpg" bg.medRes.gray.bm.4.adj="-3" bg.medRes.gray.bm.5.name="Jellyfish256x116.jpg" bg.medRes.gray.bm.5.adj="-2" bg.medRes.gray.bm.6.name="Mountain256x116.jpg" bg.medRes.gray.bm.6.adj="0"/> </gray> </medRes> <buttons button.gray.selection.1.1.modify="none" button.gray.selection.2.1.modify="none" button.gray.selection.2.2.modify="none" button.gray.selection.2.3.modify="none" button.gray.selection.2.4.modify="none" button.gray.selection.3.1.modify="none" button.gray.selection.3.2.modify="none" button.gray.selection.3.3.modify="none" button.gray.selection.3.4.modify="none" button.gray.selection.3.5.modify="none" button.gray.selection.3.6.modify="none"/> </backgrounds> Should I add this somewhere? If so, to what file?
  23. [Related to pbxnsip 3.0.1.3023 (Win32)] I've noticed that I can't get seem to change the background image for the Polycom SoundPoint IP 670 from the default. I do have the latest firmware loading from the /tftp directory. It only lists Thistle as an available background from the phone (Menu -> Settings -> Basic... -> Preferences -> Backgrounds...). As part of the SIP 3.1.1 release that I expanded into the /tftp directory, there are other images being downloaded. When I used sipXces, I was able to choose different background images. Once the phones were connected to pbxnsip, that went away. Also, I tried editing an extension through the pbxnsip website and using "Upload picture" with one of the alternate images that were in my /tftp folder that are distributed by Polycom. That didn't work either. Online help suggested that the image should be a BMP but it showed a screenshot from a previous version of pbxnsip that had "(BMP)" in the label for the field. That's no longer there in 3.0.1. Also, the Polycoms are OK with jpegs (at least with sipXces). Anyone have any suggestions on how to change the background images using pbxnsip and the Polycom SoundPoint phones? I'd like to take advantage of these nice color displays. Thanks in advance.
  24. Thanks - I had assumed they would be installed with pbxnsip 3.0. It would probably make sense for future versions to have an installer that allows someone to select which languages they want and then installs them into the appropriate folders (audio_en, audio_es, etc.) to reduce the number of setup steps. The Mac OS X installer still seems like a work in progress. I switched to Windows Server for our evaluation so I could get something up and running.
×
×
  • Create New...