RESERVE BOUNTY: Aastra XML SLA (Share "Line" Experience)

ethans
Posts: 519
Member Since:
2007-01-16

RESERVE BOUNTY: Aastra XML SLA (Share "Line" Experience)

I've put some more thought into this application. I think it will work like this, but I would appreciate comments:

Each button can be registered to listen to either a specific channel (ie. Zap/1-1) or groups of trunks (Zap, SIP, IAX). If the buttons are registered for a single channel, they will only display behavior for that channel. If they are registered for blocks of channels, they will behave in a round-robin manner where the first active channel in a group or groups will be assigned to the first button "Line 1", the second to "Line 2" and so on.

When a line that is registered is ringing, a SIP message will be sent to the phone with an encapsulated XML object informing the phone to display a blinking LED. When the call is answered, it will go solid, when "on hold" it will go fast blink. Pushing a button while it actively holds a channel will drop the caller into the parking lot and link that slot number with that button and channel. Users will only be able to put a caller on hold on a channel they have answered, but they will be able to take a call off of hold on any channel that has a held call.

The backend of the application will be a script connected to the Asterisk manager processing all applicable channel requests and sending SIP messages to the phones with XML objects. Metermaid and devstate BLF hint capabilities should not be required.

This application will require the latest 2.2 firmware for support of SIP messages with encapsulated XML. It will only work on the 5i series of phones, but should work on the new 913x and 48x phones that are coming out soon based on newer hardware and support for 5i XML capabilities (according to Aastra).

CAVEOTS: I have no idea what kind of load this is going to place on phones. It should be negligable on the server, however. Certainly, it is going to have some kind of total phone limitations, so will most likely only be suitable for smaller "key system like" systems. I won't know the limitations until it's basically done.

There are a lot of things to work out on the technical and configuration sides, but theoretically everything is possible. I'm putting an ETA of 3-4 weeks for a first release if there is enough support to begin development.

This will be developed under the new Reverse Bounty system, as with the Aastra Away (Presence) capabilities (http://trixbox.org/forums/trixbox-forums/open-discussion/bounty-a...). Under the Reverse Bounty system, "heros" contribute a set amount to get the application immediately, have access to premium support and feature requests, and get memorialized in the forums, documentation and installers.

The reserve bounty will be set at $2400 (8 separate $300 "heros"). Due to the unknowns, I will not accept payment until the application is working and I am able to communicate exactly what the capabilities and limitations of it are, but I would like some general feedback and soft commitments before development begins. Upon meeting the reserve bounty, the application will convert to GPL and be distributed to the community.

As with all applications developed under this model, any "heros" contributing towards previous projects under this model will receive this and all future applications under this model in a priority manner.

And as always, all past, current and future Open Telephony Training Seminar participants will receive priority access to these applications during development and premium support. Sign up now for Vegas in May. It looks like you will get a special treat in addition to expanded Aastra XML applications and training.



kspare
Posts: 673
Member Since:
2007-02-16
I'll put in to be a hero. I

I'll put in to be a hero. I could REALLY use this.



jahyde
Posts: 2002
Member Since:
2006-06-02
you are a fricken GOD of

you are a fricken GOD of HEROs Ethan!!!!!!!!!!!!!

I might consider it, but I've donated to a few to many causes this month, and taking a few days off means profit loss.

--

--my PBX is run on 2 V8's



kspare
Posts: 673
Member Since:
2007-02-16
Any new info on this Ethan?

Any new info on this Ethan?



mdonato
Posts: 113
Member Since:
2006-05-31
druid has similar

Not sure if you've checked out Druid OSE (www.voiceroute.org)

They have a similar SLA running behind *1.2 using the aastra 5xi phones. You may want to check it out and see if it gives some direction.

-Mike



rstebih
Posts: 46
Member Since:
2007-01-13
Emulating SLA (Shared Line Appearances) In Asterisk

http://www.asteriskpbx.org/node/48342

This should cut your development time down to one weekend!

SLA .pdf:
http://svn.digium.com/view/asterisk/branches/1.4/doc/sla.pdf?view...

SLA .conf Example:
http://svn.digium.com/view/asterisk/branches/1.4/configs/sla.conf...

Oh, and you can send the bounty my way when you get a chance.

--

Rudy



jahyde
Posts: 2002
Member Since:
2006-06-02
I would prefer Ethans idea

I would prefer Ethans idea of using XML to build dynamic SLA pools for these phones, if it is possible (loadwise). I am sure the above will have something to do with it, but its still probably going to be a considerable amount of work to make it flow efficiently.

--

--my PBX is run on 2 V8's



MauryMac
Posts: 36
Member Since:
2008-02-07
If this is still looking

If this is still looking good, i can put in a fairly firm commitment. This is the single biggest feature my users will miss when i port them over, and if i can have something similar, i'll be a hero twice :) If HUDLite ever works properly, will this have any affect on its parking lot, or will it continue to operate as usual?

Maury



markwho
Posts: 675
Member Since:
2006-09-24
Just a quick note to rstebih

Just a quick note to rstebih (Rudy)

The references you put in your post have been looked at, prodded at, and they don't-work-at long before you posted.

No one has made them work (or I should say work correctly).

So........ no bounty for you. :-)

Ethan, how is this project coming?



rstebih
Posts: 46
Member Since:
2007-01-13
Ah well, I tried to help.

Ah well, I tried to help. Good to know though! :-)

--

Rudy



netout
Posts: 187
Member Since:
2007-08-18
I know my customers would

I know my customers would love this. I would be able to donate money. I am not an XML coder at all. I could also help test it from my lab in my house.

You guy's are AWESOME. Thank you also to Aastra for making phones that are cool to make code for.

--

Michael D Mosier
Sr. Telecom Engineer
Network Outfitters
Houston, Austin and San Antonio
Support Available
832-715-6981



jahyde
Posts: 2002
Member Since:
2006-06-02
all right!!!! - anyone

all right!!!! - anyone else?????

- i cant count the amount of people who have been bi@#$ing and wining about not having SLA - or is it not that important?

--

--my PBX is run on 2 V8's



SkykingOH
Posts: 9541
Member Since:
2007-12-17
We are in!

Ok we (my company) are in. I am sure we will have a client that needs this functionality.

This is a firm commitment, Ethan and John have my email.

I need to decide what endpoints to buy for testing. Need to be simple, 57i is way overkill for the users I have in mind.

Scott

--

Scott

aka "Skyking"



jahyde
Posts: 2002
Member Since:
2006-06-02
55i is a perfect, top end

55i is a perfect, top end all around phone - 57i - I try to push as an executive set- 9133 and 480 are good, but built around older platform, loosing features fast. 53 is a low end, and 51 i try not to mention.

--

--my PBX is run on 2 V8's



citapinc
Posts: 245
Member Since:
2007-10-13
Count me in!

OK I'm in for a hero status as well.

Can you also look at the Snom phones to see if this is possible with them too?

Thanks!

Dean
Anaheim, CA



kspare
Posts: 673
Member Since:
2007-02-16
I'd like this to work on

I'd like this to work on 480i if possible. We present the 55i and 57i along side the 480i phones. They keep picking 480i phone!



ethans
Posts: 519
Member Since:
2007-01-16
Just a couple more

Just a couple more commitments and I'll start working on this. The timing should be right, anyway, given I am booked until the end of this month with training stuff.

Stay tuned to this thread, as I am going to post some highly detailed technical options that will greatly impact the direction this project takes, and I will need feedback in order to make a decision on the direction of the project.



cldenton
Posts: 29
Member Since:
2007-02-28
Count Me In

Ethan-
You can definitely count me in on the bounty. $300 is a small price to pay to get this feature working. Thanks

Chris Denton



kerryg
Posts: 6790
Member Since:
2006-05-31
To encourage the development

To encourage the development of this, Fonality is in for $600.

--

Kerry Garrison
http://www.VoipStore.com - http://3cxbook.com
(888) VOIPSTORE - (888) 864-7786



jahyde
Posts: 2002
Member Since:
2006-06-02
what a hero!

what a hero!

--

--my PBX is run on 2 V8's



piri
Posts: 202
Member Since:
2007-02-08
The Kiwi's in too Ethan

The Kiwi's in too Ethan three hundy awaiting for you !



citapinc
Posts: 245
Member Since:
2007-10-13
Status on Project

Ethans:

What's the status on this project?

Can you also make this work with the cordless phones that comes with the 57i and other Aastra phones, that would be the deal sealer for my clients.

Dean
Anaheim, CA



Norskman
Posts: 175
Member Since:
2006-06-02
I am in as well

I am only a small player, but I wolud add another $100 for this feature. to encourange and acknoledge the good work you do. And give something rather than take take take...

--

I specialise in Satellite services carrying data, video and voice. I can advise on services, design and requirements definitions...



jahyde
Posts: 2002
Member Since:
2006-06-02
I think things are cooking

I think things are cooking on this at the moment.

I am sure there will be some good stuff in this area soon.

--

--my PBX is run on 2 V8's



ethans
Posts: 519
Member Since:
2007-01-16
Too much to do, not enough

Too much to do, not enough hours in the day. I'm skipping between supporting people installing the magic button and call screening right now:

http://trixbox.org/forums/trixbox-forums/trixbox-projects/call-sc...

The magic button install troubleshooting is a major time consumer...

The call screening is relatively easy for me to accomplish, so everyone will see this pretty soon. Be sure to thank Kerry for drumming up support, and if anyone is interested in this feature, feel free to throw in a couple bucks. I'm actually really excited about this feature for myself and my customers who have been requesting this for a long time.

As far as the SLA, I'm still committed to this project and appreciate everyone's bounties (including Fonality), but it is a scary project and I need some serious blocks of time to devote to it. It will come in due time.



citapinc
Posts: 245
Member Since:
2007-10-13
Just Keep It Simple

Ethan:

My suggestion is to keep it simple. Don't go overboard with XML commands this and XML commands that. Just make it so we can have shared SIP extentions or lines. This way we can program each LINE SIP to a shared extention and use the keys that are already on the phones. This would also allow all these useless cordless phones to have SLA as well.

One thought I had is to develop sub extentions, IE an extention under an already existing extention. So if you have ext 101, then you would create 101.01, 101.02, etc. Each subextention would then be assigned a phone as a line. Now what ever happens to x101 gets passed down to each sub extention so if a call comes into x101, then x101 and all the sub extentions would ring. If a call is placed on hold, then it's showing on hold on all the substations as well. Here's an example of what I'm talking about:

Extentions Phones
101 Line 1 on phone x101
101.02 Line 1 on phone 102
101.03 Line 1 on phone 103
101.04 Line 1 on phone 104

102 Line 2 on phone 102
102.01 Line 2 on phone 101
102.03 Line 2 on phone 103
102.04 Line 2 on phone 104

etc..

I think you get the idea on how the extentions would be created.

So if a call comes in and rings X101, then it would ring 101, 101.02, 101.03 and 101.04 at the same time. If anyone grabs the phone, then all four extentions would show the call in progress. If the call is put on hold, then all four extentions would show it on hold, etc..

Now this idea may end up being an extention of Asterisk but if done right I think it would solve most if all of the SLA type features everyone's been asking for.

Hope this helps.

Dean
Anaheim, CA



SkykingOH
Posts: 9541
Member Since:
2007-12-17
Dean - This is an XML,

Dean -

This is an XML, application in today's Asterisk reality the data structures do not exist to create the functionality, the Aastra XML extensions and other 'vendor specific' solutions is the only answer.

None of these solutions will solve your cordless phone issue.

Parking Lot BLA's seem and one touch parking have solved the immediate need, and they scale well.

If you feel strongly about the direction of the project I suggest you become a contributor.

You have posted numerous times in search of a different answer for your application of Asterisk. Personally I think you have tunnel vision based on this experience.

Those of us with 100's and 1000's of users are focused on the features required to place Open Source Telephony on parity (and better) with our real competition, Cisco, Nortel, Mitel, Avaya and Shoretel. Together they represent 97% of the market for systems with over 25 extensions.

Scott

--

Scott

aka "Skyking"



citapinc
Posts: 245
Member Since:
2007-10-13
There's gotta be a better way...

Scott:

I have two Aastra phones here and I do think that for an Aastra solution what's there with the XML scripts are great. But like you said it's vendor specific and will only work on the Aastra phone. To me, that's tunnel vision if it only works for one phone vendor. I'm trying my hardest to come up with a solution that's NOT vendor specific so it will work with any SIP phone regardless if it's a real phone or a soft phone.

To you suggestion of contributing, I do. Did you see the WIKI article I posted on how to setup your Trixbox behind a dynamic firewall for remote phones to work (http://www.trixbox.org/wiki/how-configure-trixbox-remote-phones-c...)? I've also started to help some folks with other issues as well so althought I'm new I am trying to 'add value' to this forum by making posts and contributing where I can. Hopefully during the summer time I can take a course to better understand Linux, then I'll start diving into the realm of Asterisk itself. But for now, I am reaching out to the great folks like yourself to help me along.

Now let me ask you an interesting question. After spending the time to research things out I can see why the SLA feature in Asterisk does not work well. Therefore do you have a suggestion for another Open Source SIP phone system that I can download that has SLA working properly?

Thanks!

Dean
Anaheim, CA



SkykingOH
Posts: 9541
Member Since:
2007-12-17
I know you contribute

I know you contribute support, I was talking about financially. We are so close to the bounty being met I was trying to drum up the last few bucks. Sorry I was not clear about that in my reply.

As far as another project www.freeswitch.org has the features. The GUI is very raw, many of the features FreePBX provides are not there so you have to config it by hand.

The cool thing is it supports XML config files which are way easier to work with (using an XML editor) that Asterisk flat files.

There is already a bounty that crosses all geo-socio-politico boundaries to integrate FreePBX with freeswitch. Just search this site for freeswitch.

Personally SLA does nothing for me. In that area I would like to see the Asterisk park() extension include an attribute to include park destination. That would allow you to use custom contexts and carve up the parking lot for multiple departments. Once we have that Aastra could be pushed to include a new BLF mode key that would allow you to combine park and BLF in a single key.

Scott

--

Scott

aka "Skyking"



citapinc
Posts: 245
Member Since:
2007-10-13
I did contribute

Scott:

If you are referring to the bounty for the SLA that Ethan posted, then yes I've already committed money to him in helping him with that. I haven't received instructions yet on how to get that money to him, but I did leave a post in that thread stating that I would contribute money to help get that done. Am I missing something else???

I downloaded freeswitch (trixswitch.com) last night and was looking for the web interface so that would explain why I couldn't find one. I'll have to dig deep into that website (which isn't as good as Trixbox) and see how to get it going with those XML files as you stated.

Thanks!!

Dean
Anaheim, CA



SkykingOH
Posts: 9541
Member Since:
2007-12-17
Quote: Am I missing
Quote:
Am I missing something else???

No actually putting way more into it, I was just drumming up support for the SLA Bounty. I should have checked that thread before I opened my big mouth.

Quote:
I'll have to dig deep into that website (which isn't as good as Trixbox) and see how to get it going with those XML files as you stated.

You can't really think of Freeswitch in terms like trixbox. Freeswitch is at the core, similar to Asterisk.

Trixbox could one day support Freeswitch, since trix is CentOS + Asterisk + FreePBX + trixbox Applications.

Have you installed Asterisk from scratch on CentOS?

I am a bit confused when you say you downloaded Freeswitch. Did you download the FreeSwitch RPM for CentOS or the "trixswitch" ISO? Trixswitch has nothing to do with trixbox, however I do think there is a simple GUI.

I tested it in a Windows Virtual PC on top of CentOS.

Scott

--

Scott

aka "Skyking"



citapinc
Posts: 245
Member Since:
2007-10-13
FreeSwitch or trixswitch

I downloaded the Trixswitch ISO and created a virtural machine on my server with it. I do have the entire ISO download of CentOS so I could have done that but I figured if Trixswitch has it all done as one ISO then go for it.

Dean
Anaheim, CA



necits
Posts: 419
Member Since:
2008-02-23
I'm in for $150.00

I'm in for $150.00

--

Michael Mathewson CCNA,MCSE
Owner/Consultant
Northeast CT IT Solutions



necits
Posts: 419
Member Since:
2008-02-23
Oops, looks like this one

Oops, looks like this one has already been met. I'll put it toward the call screening app.

--

Michael Mathewson CCNA,MCSE
Owner/Consultant
Northeast CT IT Solutions



alucky8ball
Posts: 56
Member Since:
2007-06-06
Is there an updated status

Is there an updated status on this project? I have a customer who is in severe need for this.

Thanks,
Jeremy Rich - FTOCC Boston
Eastern Carolina Vocational Center

--

Jeremy Rich - FTOCC Boston
Eastern Carolina Vocational Center



ethans
Posts: 519
Member Since:
2007-01-16
Unfortunately, I have run

Unfortunately, I have run into a situation where I am owed about $1300 in bounties that weren't paid, so I have a bit of a bad taste in my mouth right now and am apprehensive about taking on such a large project on faith alone. It's too bad, too, because I was going to start it this week and hopefully have something done in a couple weeks.



netout
Posts: 187
Member Since:
2007-08-18
Come on Pay up you

Come on Pay up you deadbeats. Ethan is worth 10 times that and you can't say you will pay and then don't.

Ethan, you should publish the list of people that have not paid you, that will certainly be motivating.

Ethan is nice enough to work on this stuff for all of us. I see no one else out there that can even do this stuff so please pay him ig you use his products and especially if you posted that you would pay the BOUNTY.

M2M

--

Michael D Mosier
Sr. Telecom Engineer
Network Outfitters
Houston, Austin and San Antonio
Support Available
832-715-6981



SkykingOH
Posts: 9541
Member Since:
2007-12-17
Publish the list -

Ethan -

Please publish the names of the loosers who stiffed you.

To anybody reading this thread this is why bad attitudes surface on the forum. What is the possible incentive to share any of this stuff if people won't honor their commitment?

Maybe a little perspective would help. Ethan is an expert programmer and his company Schmooze Communications authors applications for their users.

The reverse bounty process was brilliantly conceived. A small stipand (certainly not enough to cover the value of his work) is posted. Then the work is returned in the form of Open Source.

So I implore those who have not paid to do the right thing and Paypal those funds today.

--

Scott

aka "Skyking"



necits
Posts: 419
Member Since:
2008-02-23
Yeah people like that

Yeah people like that disgust me. I donated for something I don't even need because I felt I wanted to contribute somehow. That's the problem everyone wants everthing for nothing. Have some integrity and pay up!!!

--

Michael Mathewson CCNA,MCSE
Owner/Consultant
Northeast CT IT Solutions



ethans
Posts: 519
Member Since:
2007-01-16
Thanks everyone for the

Thanks everyone for the support. The vindictive side of me really wants to call people out when they do things like this, but I'm honestly really sick and tired of all the drama around here lately so I'll hold my tongue. It seems like I've been holding my tongue a lot lately, even when good people doing very important work for the community are getting attacked.

If I don't get the money, I don't get the money. It's just too bad that it will make me a lot more cautious in the future. I really want to trust people, but it never seems to work out.

It just really gets to me when I work so hard on things for people, fulfill my end of the bargain, and then get slighted. It's great when I can work on a project that benefits my business, benefits others in the community, and puts some extra money in my pocket all at the same time. My time is important to me, though.



netout
Posts: 187
Member Since:
2007-08-18
Ethan Is your paypal the

Ethan

Is your paypal the same as your email. I am going to send you a few bucks just to get things going. I hate to see this happen.

Edit: I sent you a few bucks to your account. I hope others will do the same, even if everyone sends 5 to 10 it will be better than loosing 1300..

--

Michael D Mosier
Sr. Telecom Engineer
Network Outfitters
Houston, Austin and San Antonio
Support Available
832-715-6981



necits
Posts: 419
Member Since:
2008-02-23
Don't give up hope Ethan.

Don't give up hope Ethan. There's still some creditable people on the forum. How much is needed to meet the bounty? I can give $300.00 but not until after Aug. And I always pay... LOL

--

Michael Mathewson CCNA,MCSE
Owner/Consultant
Northeast CT IT Solutions



citapinc
Posts: 245
Member Since:
2007-10-13
How do I pay?

I am new to his whole 'bounty' idea so I've been waiting for an email with instructions on how to send you the money. In fact I left a post here on 06/25/2008 asking for instructions on where to send the money and I have yet to receive said instructions to date.

Therefore Ethan can you please post instructions on this thread on how to send you your money so we can get that processed next week when my AP person comes in.

Thanks!

Dean
Anaheim, CA



ethans
Posts: 519
Member Since:
2007-01-16
Dean, Don't worry. This

Dean,

Don't worry. This bounty hasn't been collected. We're talking about other ones.



citapinc
Posts: 245
Member Since:
2007-10-13
I have the money now though

OOOOhhh......

Then please let me know ASAP when I can get you the money that I promissed you for this bounty. If it would help you, I bet most of us here on this thread would be willing to send you either all or partial of this bounty up front to show you that we are trustworthy. I for one will be willing to send you the money NOW if that will help move this project up to the top of your list.

Dean
Anaheim, CA



necits
Posts: 419
Member Since:
2008-02-23
I'm going to send the

I'm going to send the $300.00 anyway (First week of Sept.). Distribute it as you see fit.. Your away status script was a big seller for my first client.

--

Michael Mathewson CCNA,MCSE
Owner/Consultant
Northeast CT IT Solutions



kspare
Posts: 673
Member Since:
2007-02-16
Maybe we could pre-pay for

Maybe we could pre-pay for this bounty before you start work? There is no reason why you shouldn't get paid for your bounties!

So lets all pre-pay for this one and get it going!



netout
Posts: 187
Member Since:
2007-08-18
Ethan can you please let us

Ethan can you please let us know what your paypal email address is. We really do want to help.

We should all look out for good people getting attacked around here also. I agree with Ethan that all the drama is killing the forums karma. People really want to help and if you are helping please do so without attacking noobs or anyone asking a question. We can get this forum on the good Karma track again.

--

Michael D Mosier
Sr. Telecom Engineer
Network Outfitters
Houston, Austin and San Antonio
Support Available
832-715-6981



jahyde
Posts: 2002
Member Since:
2006-06-02
$200 sent, more to come i

$200 sent, more to come
i support this, and have no problem with pure faith money.

-john

--

--my PBX is run on 2 V8's



necits
Posts: 419
Member Since:
2008-02-23
Is this thread dead???

Haven't seen any post from Ethan??

--

Michael Mathewson CCNA,MCSE
Owner/Consultant
Northeast CT IT Solutions



ethans
Posts: 519
Member Since:
2007-01-16
First of all, jahyde, I

First of all, jahyde, I noticed your $200 payment come through but I let it expire...intentionally. The gesture was greatly appreciated, but I don't want to start taking payments for this project until I know with 100% certainty that it will work.

I have the project all mapped out, but I haven't start it yet. I'm just getting back into development mode here, so bear with me.



sinderlied
Posts: 40
Member Since:
2007-12-19
i'm in

I'm in for $300...all of my clients want this. I'm willing to pay up front also.

Scott

--

Scott



syadnom
Posts: 52
Member Since:
2009-03-21
im in

Ethans, I know you have been stiffed a bit but at the same time dont want to take a bounty until you are confident in your product.

I am in for $300, and I am willing to pre-pay $150 of that. Please advise.



ethans
Posts: 519
Member Since:
2007-01-16
I am waiting to begin this

I am waiting to begin this project until one of my feature requests makes it into the Aastra firmware. Specifically, I am waiting for the Aastra phones to support SIP NOTIFY's with a state of confirmed and <param pname="+sip.rendering" pvalue="no"/> to activate a slow blink on a subscribed extension. Snom supports it. Aastra doesn't right now. SLA/Shared Extension support is useless without a differentiation between slow blink, fast blink, solid, and no light. Everything is there except for the slow blink.



phirschorn
Posts: 19
Member Since:
2008-04-06
I followed this thread for a while

Are you still planning on moving forward? I'll pop my head in from time to time. I think I'd like to contribute to this as well.



kspare
Posts: 673
Member Since:
2007-02-16
I too could put in $300 if

I too could put in $300 if this is able to move ahead.



ampster
Posts: 34
Member Since:
2006-07-08
aastra firmware 2.5.2

A new firmware is out for aastra. Does this make a difference.
I am happy to add $100 to the bounty, or more over time, to get the job done.

Anthony



ethans
Posts: 519
Member Since:
2007-01-16
I'll take a look

I haven't been following up with the folks at aastra lately, so I don't know if my firmware request is in there. I'll take a look and follow up with them if necessary.

I would actually love to get this project going since I have a lot of down time right now.



voxter
Posts: 50
Member Since:
2007-11-20
I am happy to add $200 to

I am happy to add $300 to the bounty as well, to see this implemented as a hero



Atcom Alberta
Posts: 219
Member Since:
2008-07-14
I'm in for $300 as well, but

I'm in for $300 as well, but only if this is substantially complete by the end of 2009.



ethans
Posts: 519
Member Since:
2007-01-16
No Luck

It doesn't look like Aastra addressed that feature request in any of the latest firmwares. It isn't looking too good to get this done by the end of the year unless this feature can make it in the next beta release of their firmware.



syadnom
Posts: 52
Member Since:
2009-03-21
multi platform?

ethans, are you planning on making this a freepbx thing or specifically trixbox? I am no longer using trixbox but am using freepbx. i would be in for $300 if I can run this on any freepbx platform ( and of coarse aastra implements your need in firmware).

Thanks



syadnom
Posts: 52
Member Since:
2009-03-21
no progress

looks like this is dead in the water huh?



sambachico
Posts: 4
Member Since:
2009-11-26
aastra lights w/ blink

I have a co-worker using the 6730i phones who is able to remotely make solid or blink the 8 BLF fields on this phone at different rates. He is currently doing this through a custom XML script (not sip) so he must know the IP addresses of the extensions through a mapping file. This might work for what you are talking about. I think the biggest issue is going to be how to pull a call on-hold. Other than this his script would work.

I've also tried using the sla.conf from Russell Bryant w/o success. Calls placed on hold don't work, and to date I still haven't seen anything that tells me someone has this working well in a production environment. It's also not clear how the phones need to behave or what phones are even compatible with his patch. However, his patch on the surface appears to work - the documentation is sparse and lacking. Most of us here are not trying to utilize zap trunks but sip trunks - there are hacks to make this work. Someone needs to come up with a complete dialplan of a working setup and then see which phones are capable of working with the system or not.

I've spoken w/ Russell over e-mail. He's been somewhat helpful, but I'm sure he's busy at asterisk and the sla project is low on his priority list.

To date, the BLF/XFER field on buttoms 5, 6, 7, 8 works best. We use a parking lot. These settings work incredibly well and somewhat mimic a key system in terms of call pickups.

Keys BLF/XFER on 6730i
5- 71
6- 72
7 - 73
8 - 70

button 8 parks calls, buttons 5-7 are BLF's for the parking lot. We've had success with this so far and it's easy to use.

Brock



syadnom
Posts: 52
Member Since:
2009-03-21
BLF

What would work well is these phones had buttons that were dynamic in how they are programmed and be able to push new config options to the phones and verify it.

If a line is put on hold, have the hold button park the call and then convert the line button that was used into a BLF button for the parking lot, also tell the phone that the line is busy so it rolls the call up to the next available line button. When the parking lot clears, have the phone convert that button back into a line button.

I might be reaching here because the best way would be to get solid SLA in asterisk and get FreePBX up to date with it so we could make this phone agnostic. I like aastra phones but many people want Polycom or even Cisco so this should be cross-vendor.



syadnom
Posts: 52
Member Since:
2009-03-21
simplest need - for clarity

I guess I should alter my statement on what I actually need as I think that this will be true of MOST poeple that want some sort of key system emulation.

I dont necessarily need trunk->line_button mapping. The real feature im looking for is to have the system push out that status of each line button to a group of phones(probably all phones) that line button1 should be marked as either in-use if you are on a call or if you hold a call pull that over to a parking lot and mark all those buttons as busy and set them up to dial into the parking lot when taken off-hook.

The external line numbers/trunk number dont really matter as I dont care if a caller dials in on line 2, 3 or 5, I just want everyone to have a consistant appearance of line buttons and to remove the process of parking calls. This would also be better as you could hold an internal call that comes from another phone system via SIP trunk without special consideration for which line that would come in.



SkykingOH
Posts: 9541
Member Since:
2007-12-17
I have a question to

I have a question to antagonize the coversation a bit.

The #1 selling IP PBX, Cisco Unified Call Manager does not do shared line appearances as you describe. It can share an extension so you can create supervisor/administrative relationships.

If this feature is so important why does Cisco not have it. Only legacy key/hybrid IP PBX's such as Avaya Open Office support the functionality and I don't know of anyone who sets it up to do enterprise wide line sharing.

Let me give you an example. A pharmacy in a hospital may have 5 extensions. In Call Manager I would share the 5 extensions across the work group. Asterisk needs this functionality. Multiple parking lots is our only current answer and it is not yet supported by FreePBX.

If a customer wants a key system then install one for them. Don't force them into a PBX.

--

Scott

aka "Skyking"



Atcom Alberta
Posts: 219
Member Since:
2008-07-14
Scott, You're absolutely

Scott,

You're absolutely right for customers with more than about 25 phones - and Cisco definitely does NOT target anything lower than that.

However, many of us feel trixbox does fit smaller business needs as well. Why? Because the alternative KSU's cost so much! Nortel, for example, charges license fees for just about every modern feature on their systems. Need another voicemail box? $100 please. Want voicemail to email? That'll be $130. Do you want meet-me conferencing? SIP trunks? KSU(PBX) interconnection? Those will all cost much, much more.

If only trixbox could emulate a small-ish key system, we could blow these other vendors out of the water. But maybe Aastra's not interested - they'd probably rather sell their Aastralink Pro...



ethans
Posts: 519
Member Since:
2007-01-16
So I see the SLA

So I see the SLA conversation has spurted into life again.

syadnom:

Quote:
ethans, are you planning on making this a freepbx thing or specifically trixbox? I am no longer using trixbox but am using freepbx. i would be in for $300 if I can run this on any freepbx platform ( and of coarse aastra implements your need in firmware).

Yes, the plan was to make this a generic FreePBX module. I do all of my development on the AsteriskNOW platform.

Quote:
I might be reaching here because the best way would be to get solid SLA in asterisk and get FreePBX up to date with it so we could make this phone agnostic. I like aastra phones but many people want Polycom or even Cisco so this should be cross-vendor.

My plan was to accomplish SLA using a completely non-agnostic approach. Honestly, I could write this thing up right now and it would work on Grandstreams and Snoms for sure. I'm not sure about Polycom, but I do know that for it to work on Aastra phones there needs to be a firmware change as I detailed in post above. At the end of the day I wanted it to be very robust with options for round robin support, SIP trunks as station lines, etc.

Quote:
But maybe Aastra's not interested - they'd probably rather sell their Aastralink Pro...

Lastly, Atcom, while I agree this could be somewhat of a "killer" feature, I know Aastra as a company and the great people working there, and I think I can put to rest any idea of a sinister scheme going on. These things are often just prioritized based on customer requests. I doubt many of their customers are requesting an obscure, though widely implemented, SIP feature be added.



syadnom
Posts: 52
Member Since:
2009-03-21
SLA

SkykingOH
Cisco Call manger can have a single extension on any number of phones. instead of SLA it would be SEA or shared extension availability. For asterisk to emulate this you would need to be able to have many devices register the same extension to a button. currently, the most recent device to register gets the calls and that extensions appearance (busy, hold, on hook) is not reflected on other phones.

This would work for many people who want to have these small systems. simply map each trunk, reguardless of source(zap/dahdi/zip/iax,t1), to an extension. The scenario would be:
2 sip trunks, 1 zap trunk. just make extensions which are the phone number so sip1=5555 sip2=5556 and zap1= 5557 ( their DIDs are 555-555(5-7)) and then on phone 1 map line button 1 to 5555 and line button 2 to 5556 etc, repeat on phone 2,3,4,5,etc. The limitation being how many line buttons you have. I do a lot of systems that just have 3 lines but I buy mostly 5 line appearance phones (57i). If they need a larger system either move back to the standard setup or break out the phones into groups and have one group have certain DID/extensions and another group have a different set.

In call manager I would also put in an extension 555 to go with 5555 so that 5555 on busy forwarded to 555 and on no answer to vm, 555 on busy and no answer go to vm. That is a fairly common scheme I think and lets a person have 2 line appearances on their line. I would let the phone company handle hunt groups.



SkykingOH
Posts: 9541
Member Since:
2007-12-17
I mentioned the shared

I mentioned the shared extension feature in UCM and CME.

Yes in Cisco you can PLAR a line to an extension and then share that extension.

Most Cisco phones only have 6 line buttons so where does that leave you? Why would you want to dumb the system down like that?

--

Scott

aka "Skyking"



Comment viewing options

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