Dundi and its Maigc?

eliteky
Posts: 74
Member Since:
2007-06-07

Dundi is such a mistery to me. I think mostly because Im ignorant of its functions.

I understand that, in laymons terms, I should be able to trunk 2 sites to make interoffice calls.
I could also make calls from "for example" site A using site B's local trunks. If the diallplan matches of course.

However, somewhere I got the idea that I could do several more things with Dundi, such as transfer a voicemail from my inbox to a remote mailbox.

See BLF status on on other pbx's.

All interoffice extensions would show in hud.

Universal company directory.

Am I wrong or are these functions possible with dundi? Or at all for that fact!

Note: I have already setup dundi and nothing but calling interoffice works. "Since I dont have a need for the long distance trick." But this is no better than just setting up a standard IAX trunk.



cosmicwombat
Posts: 1173
Member Since:
2006-05-31
I am no expert but...

The way I understand it and the way FreePBX is embracing it... is in the dialplan.

Say, A is 7000~7099 and B is 7100~7199. With DUNDI both boxes will be aware of each others extensions dynamically. When you try and add an extension that exists in the DUNDI cloud... you will be warned that it exists.

That and you can four digit dial between boxes and such. I haven't tried the other stuff you mention, but I'd imagine some of it would work.

--

Robert Keller - Chief Technologist at large
The VoIP Experience
Open Telephony Training Seminar



eliteky
Posts: 74
Member Since:
2007-06-07
After still more research,

After still more research, im finding dundi is more work than its worth. Does anyone know of a way to accomplish the tasks above.



SkykingOH
Posts: 9678
Member Since:
2007-12-17
I could also make calls
  1. I could also make calls from "for example" site A using site B's local trunks. If the diallplan matches of course.

    - This can be done easily with dial plans and IAX trunks

  2. However, somewhere I got the idea that I could do several more things with Dundi, such as transfer a voicemail from my inbox to a remote mailbox.

    - The only way I have gotten that to work is with a single central voice mail server

  3. See BLF status on on other pbx's.

    - That works out of the box, when you subscribe just add the @ and the server number to the extension

  4. All interoffice extensions would show in hud.

    - HUD does not support multiple servers. FOP does and is fully customizable. iSymphony may also support multiple servers.

  5. Universal company directory.

    - There are many strategies for this, none are easy or integrated.

--

Scott

aka "Skyking"



eliteky
Posts: 74
Member Since:
2007-06-07
Thanks for your reply. I'm

Thanks for your reply. I'm sad that theres so much "Jerry-Rigging" that goes into what one would expect the system to do natively...



SkykingOH
Posts: 9678
Member Since:
2007-12-17
What are you referring to,

What are you referring to, the directories? The problem is the phones are from many different manufacturers.

Everybody wants some type of unified messaging integration. The beauty of Asterisk is it is all up to you. You can start simple and just write out an XML directory to the phones, later you can build on to that.

Download Astassitant it has nice directory features built in and you can get a feel for CTI.

--

Scott

aka "Skyking"



joshpatten
Posts: 733
Member Since:
2007-01-20
"Jerry-Rigging"

I have noticed that Asterisk requires a lot of this for anything "outside the (single) box"

It is not meant to scale in any meaningful way without sinking some serious money into paying a consultant to set up a multiple server setup with an OpenSER frontend, and even more to write a web based management interface to integrate all those components into an understandable mess (FreePBX wasn't designed for anything other than small scale implementations.)

There are a few asterisk alternatives you can consider, but if you have grandstream phones, you can kiss BLF goodbye (and possible Aastra's, as I couldn't get them to work with BLF either):

  1. sipXecs - this is my favorite, but I can't use this software because it uses dialog events for BLF info, and Grandstreams don't currently support this. The web management interface is top notch, and it can natively scale without much "jerry-rigging" IE all components can be detached and ran on separate servers if necessary. A lot of the logic is run on apache, so you can run a distributed apache farm and scale to thousands upon thousands of users.
  2. freeswitch - this seems to be the current "asterisk killer" but there haven't been any useful management GUI's written for it yet, so it is still limited to the elite and those that want to spend loads of time writing the dialplan out. I can't use this software because it uses dialog events for BLF info, and Grandstreams don't currently support this.
  3. CallWeaver - this is pretty much a "drop in replacement" for asterisk that offers several improvements over asterisk, namely faster dialplan execution, sqlite instead of BDBv1, and T.38, but does not have any management GUI's yet. FreePBX should be fairly simple to port because callweaver uses the same dialplan logic as asterisk except it is case sensitive. Also, AGI scripts must be converted to OGI, but it appears it is as simple as renaming function calls. I was thinking of posting a bounty for someone to do this, but then I realized I am poor and my employer will give me funny looks if I ask for money to fund such a project. I am also not sure of the BLF support in callweaver because I haven't has a chance to test it and there doesn't seem to be much documentation on the feature.

I personally find asterisk to be losing touch with the way the open source VoIP industry is headed. I am currently looking at getting my employer's software guys to help me port FreePBX to callweaver as a temporary solution (of course I'll post the code :-P ), and possibly migrate to sipXecs if/when grandstream starts supporting dialog events for BLF.



Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.