Skip to main content

Error when creating extensions

Posted by bmillis on Fri, 05/01/2009

When I attempt to create an extension and select a DID from the drop down list and save it, it errors out and creates a special voice mail box. Any one have any suggestions? I'm using PBX Manager 6.0.1.69.


Submitted by bmillis on Sat, 05/02/2009 Permalink

Yes, and when I try to select a DID from the drop down box after it's been created, i still get an error.

Submitted by eeman on Sat, 05/02/2009 Permalink

well, while thats being looked into, just create an inbound route and use 'go to user extension' as your script. All the pull-down did was create the entry in inbound routes anyway (except it couldnt delete it correctly when you wanted to re-assign it). You might find you like the manual method of assigning the inbound route to the did more flexible.

what version of pbxmanager? have you tried 1.6.0.72?

Submitted by ryan.tuttle on Mon, 05/11/2009 Permalink

Same thing has happened to me, I installed 1.6.0.72. After looking it over I found that the default Schedule was missing, I added a schedule named tl-allhours-thirdlane and set it as the default and I was able to add DID's to extension. Of couse I was missing everything, outbound routes, feature codes, music on hold. But it looks like it was the schedule causing the DID assignment issue. Hope this helps,

Submitted by eeman on Mon, 05/11/2009 Permalink

are you not cloning the thirdlane tenant? Are you deleting the tl-allhours-tenantname schedules that get created automatically when cloning thirdlane?

Submitted by ryan.tuttle on Tue, 05/12/2009 Permalink

Actually, for me there was nothing in the thirdlane tenant group. No feature codes, schedules, outbound routes. Not sure if it had something to do with the fact that I installed the binary asterisk package, then removed the package and thirdlane and compiled asterisk and then re installed thirdlane. For some reason it didn't load the default tenant information for the group. I can add it all back in but I was curious if there was a way to run the install script again and reload the thirdlane tenant group.

Submitted by eeman on Tue, 05/12/2009 Permalink

well if you want to replace all data check in /usr/libexec/webmin/asterisk/configs/asterisk/

those get copied into /etc/asterisk on initial install only.

Submitted by ryan.tuttle on Tue, 05/12/2009 Permalink

Ahh, that did the trick. Not sure why it wouldn't load them in on the reinstall, the installer must have thought the files were already copied in for some reason. Thank you for your help,

Submitted by thirdlane on Mon, 05/18/2009 Permalink

Yes, the installer checks whether there was a previous installation and will only patch but won't overlay the data in /etc/asterisk if it finds it.

In order to force a new install you need to:

1) remove instances.txt file (typically in /etc/webmin/asterisk

2) remove *.include files in asterisk configuration directory (typically /etc/asterisk)

Best regards,

Alex