Niek,

You might get some info from some of these posts in the wiki:
http://wiki.sipfoundry.org/display/sipXecs/Custom+FreeSWITCH+programming

If you do get something working this would be the appropriate place to
document unless it's code that can be integrated.

Thanks,
  Mike

On Sun, Sep 18, 2011 at 5:41 AM, Niek Vlessert <niekvless...@gmail.com>wrote:

> Hello Todd,
>
> Thank you for this very informative and interesting answer.
>
> It's a very good thing that SipXecs is trying hard to remain in the
> boundaries of open standards. Doing this will make sure a huge amount
> of other problems will never happen.
>
> But I'm not sure that I'm not following open standards when doing
> things like this. I agree, a phone should just follow a few RFC's
> concerning call pickups, and then all will work. Brands should just do
> that!
>
> But what if a phone does not support Call Pickup? Then there's 2
> options; wait for the phone to support it, or create a helper thing
> around it. In Asterisk of FreeSwitch land I can easily create a helper
> without having any RTP through the proxy. So I'm not breaking the
> thought of letting the proxy be a proxy and I'm also not breaking any
> RFC. I'm simply watching channels coming in and then bridging them
> based on a user dialing some number. One can look at it as an add-on
> instead of breaking a philosophy. The only ugly-ness in it is that I'm
> taking system resources to fix a problem a phone should fix. Advantage
> of this is that ALL phones will have call pickup support on SipX.
> Something like this: *78 means RFC based pickup, *79 means channel
> bridge based pickup.
>
> I guess it's a matter of opinion about strictness. I might oversee
> things like HA & Fail Over (what if a Call Pickup comes in on server B
> for phones on server A?), don't know enough yet about it.
>
> One major difference between Asterisk & SipX is that in SipX land the
> phone should take care of a lot of stuff, in Asterisk it's the other
> way around. When doing things like this, it's true that I'm breaking
> this philosophy. But what is the difference between this fix and the
> MOH on Polycom? Polycom will redirect the audio to the media server,
> so MOH is on the server. Same issue with the philosophy.
>
> Come to think of it, there's a software called Voice Operator Panel
> which bridges calls all the time on SipX, so I will have a look at
> that, maybe that will provide an answer on how to get in the call in a
> similar way as AMI.
>
> I will also look into your suggestion about other people trying to fix
> SIP incompatibilities.
>
> If we succeed I will still supply the patch. ;)
>
> Regards,
>
> Niek
>
> On Sat, Sep 17, 2011 at 9:48 PM, Todd Hodgen <thod...@frontier.com> wrote:
> > I'm not the owner of Sipfoundry, or a member of the developers team, so I
> > can't speak with authority to the subject.  But from what I have seen in
> the
> > history of this mailing list for the past few years, the fixes need to be
> > within the confines of the appropriate RFC.   This project uses open
> > standards, and as such, fixes to make Aastra work with sipXecs should be
> > based on using only those open standards.
> >
> > Possibly, you need to look at development of your own gateway to sit
> between
> > sipXecs and the Aastra phones to provide sip truing, if that is even
> > possible.  If the opportunity for your firm is great, you may want to
> > investigate the business case for development of some custom software to
> > work between the applications.
> >
> > Citel is an example of a company that builds devices that work between a
> sip
> > server and proprietary phones - like Nortel, Avaya, Panasonic, NEC,
> Toshiba,
> > etc.   They also make gateways that allow the old legacy PBX products to
> be
> > extended over IP networks.   Many of the SBC's on the market do truing
> > between disparate SIP implementations, so there is no lack of
> demonstration
> > of products that merge incompatible SIP implementations, or similar.
> >
> > A couple days legwork looking at what options might exist may be time
> well
> > spent for your business opportunity.  Some of the developers might have
> some
> > suggested avenues to try.
> >
> >
> > -----Original Message-----
> > From: sipx-dev-boun...@list.sipfoundry.org
> > [mailto:sipx-dev-boun...@list.sipfoundry.org] On Behalf Of Niek Vlessert
> > Sent: Saturday, September 17, 2011 12:21 PM
> > To: sipXecs developer discussions
> > Subject: Re: [sipx-dev] Aastra Call Pickup
> >
> > Hello Todd,
> >
> > The problem is obvious in the Aastra firmware. We tried to get Aastra to
> fix
> > the problems, but they don't seem to care; it works on Aastra PBX's,
> > Ericsson PBX's and Asterisk. We are still pushing Aastra, but it's a
> > difficult process, and other tried and have not succeeded.
> >
> > A fix to the firmware would definitely benefit the community. But won't a
> > completely functional work around as well?
> >
> > Regards,
> >
> > Niek
> >
> > On Sat, Sep 17, 2011 at 8:50 PM, Todd Hodgen <thod...@frontier.com>
> wrote:
> >> It seems for you, that it would be prudent to document the issues with
> >> the Aastra phone, determine if they are SIP standards issues, or
> >> issues in the template of sipXecs, and develop a corrected template
> >> for them, and work with Aastra to fix their deficiences.  You can find
> >> cost effective firms out there to develop software for this open
> >> source project.   Fixing the issues that are keeping you from
> >> deploying to your customer, will not only fix that for you and create
> >> sales for your firm, but benefit the community as a whole
> >>
> >> -----Original Message-----
> >> From: sipx-dev-boun...@list.sipfoundry.org
> >> [mailto:sipx-dev-boun...@list.sipfoundry.org] On Behalf Of Niek
> >> Vlessert
> >> Sent: Friday, September 16, 2011 11:38 PM
> >> To: sipXecs developer discussions
> >> Subject: Re: [sipx-dev] Aastra Call Pickup
> >>
> >> Because one of our big partners has a lot of Ericsson setups, and you
> >> might know that Ericsson == Aastra these days, so the Aastra phones
> >> are compatible with Ericsson. If these phones work fine we can get SipX
> in
> > those companies.
> >>
> >> And because the hardware itself is pretty good and good looking, and
> >> not too expensive.
> >>
> >> And because it works just fine on Asterisk... ;)
> >>
> >> Regards,
> >>
> >> Niek
> >>
> >> On Sat, Sep 17, 2011 at 1:42 AM, Michael Picher <mpic...@ezuce.com>
> wrote:
> >>> Why the desire to use these phones so much from an unhelpful vendor?
> >>>
> >>> On Sep 16, 2011 3:30 PM, "Niek Vlessert" <niekvless...@gmail.com>
> wrote:
> >>>> Hello Tony,
> >>>>
> >>>> I couldn't agree more with your statement, but that doesn't get Call
> >>>> Pickup fixed on Aastra phones. And because Aastra is not doing
> >>>> anything, and we need this feature badly I'm asking for trickery. 2
> >>>> options: remain stubborn and require full SIP compliancy or use
> >>>> tricks. I guess Aastra won't listen and not supporting this feature
> >>>> will not increase acceptance for SipX.
> >>>>
> >>>> We are fixing the BLF in a bad way for Aastra, but in the most
> >>>> elegant way this bad hack can be done. :) It's like problems with
> >>>> the Linux kernel in the past; you can fix hardware problems through
> >>>> drivers or tell the company to fix their hardware. Sometimes it's
> >>>> good to choose the first option. This BLF ticket is from 2008, and
> >> nothing happened.
> >>>>
> >>>> I agree with the Freeswitch thing. Most of the time we try to not
> >>>> involve Freeswitch, but it has more flexability because of all the
> >>>> applications and no recompiling when changes are made. If we can get
> >>>> grip on the call in SIP without using Freeswitch it's less ugly, but
> >>>> we
> >> have no idea how.
> >>>>
> >>>> When using Asterisk we could just listen on the AMI and then bridge
> >>>> the call to the phone doing call pickup without doing any RTP. Where
> >>>> do we inject like this in SipX?
> >>>>
> >>>> If you have some trick up you sleeve PLEASE tell me. :)
> >>>>
> >>>> Regards,
> >>>>
> >>>> Niek Vlessert
> >>>> Telecats
> >>>>
> >>>>
> >>>> Op 16 sep. 2011, om 21:13 heeft Tony Graziano het volgende geschreven:
> >>>>
> >>>>> Internal calls (where call pickup comes into play) is handled by
> >>>>> the proxy. It's always beena goal of the project to intentionally
> >>>>> not use a b2bua for every phone connection in order to achieve peer
> >>>>> to peer media and scalability.
> >>>>>
> >>>>> I would really not put FS in that role, it's intention is a media
> >> server.
> >>>>> On Fri, Sep 16, 2011 at 3:09 PM, Niek Vlessert
> >>>>> <niekvless...@gmail.com>
> >>>>> wrote:
> >>>>>> Hello all,
> >>>>>> Some of you might know that Call Pickup and BLF with Aastra phones
> >>>>>> don't work on SipX because the Aastra firmware is not compatible.
> >>>>>> We already fixed the BLF issue
> >>>>>>
> >>>>>> (http://track.sipfoundry.org/browse/XTRN-113?focusedCommentId=5587
> >>>>>> 5
> >>>>>> #action_55875)
> >>>>>> but now we need Call Pickup.
> >>>>>> The problem is that the phone won't respond well to the call
> >>>>>> pickup SIP stuff. Is there a way to get control over the call in
> > another way?
> >>>>>> Something like this; instead of dialing *78<extension> (which is
> >>>>>> call
> >>>>>> pickup) we dial *79<extension>. In Sipx, add a gateway to local
> >>>>>> port 15060, which is freeswitch, and a route to get the
> >>>>>> *79<extension> in Freeswitch.
> >>>>>> Freeswitch can execute any script. Is there a way to get to the
> >>>>>> SIP header and bridge the call to the phone which did the *79? I
> >>>>>> know, not beautiful at all, but it's a way. Some other direction
> >>>>>> we are thinking is that Freeswitch registers itself as a phone on
> >>>>>> the same extension as the Aastra phone, the dual forking feature
> >>>>>> in SipX. So if the number is dialed, the Freeswitch phone will also
> > 'ring'.
> >>>>>> Maybe we can then bridge that call to the user who did the
> >>>>>> *79<extension>?
> >>>>>> But it we do that, then every Aastra phone needs a seperate SIP
> >>>>>> account in Freeswitch. Freeswitch can handle that, but that's even
> >>>>>> less beautiful, I'd say very ugly. ;) Anyone got a trick?
> >>>>>> Regards,
> >>>>>> Niek Vlessert
> >>>>>> Telecats
> >>>>>> _______________________________________________
> >>>>>> sipx-dev mailing list
> >>>>>> sipx-dev@list.sipfoundry.org
> >>>>>> List Archive: http://list.sipfoundry.org/archive/sipx-dev/
> >>>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>> --
> >>>>> ======================
> >>>>> Tony Graziano, Manager
> >>>>> Telephone: 434.984.8430
> >>>>> sip: tgrazi...@voice.myitdepartment.net
> >>>>> Fax: 434.465.6833
> >>>>>
> >>>>> Email: tgrazi...@myitdepartment.net
> >>>>>
> >>>>> LAN/Telephony/Security and Control Systems Helpdesk:
> >>>>> Telephone: 434.984.8426
> >>>>> sip: helpd...@voice.myitdepartment.net
> >>>>>
> >>>>> Helpdesk Contract Customers:
> >>>>> http://support.myitdepartment.net
> >>>>> Blog:
> >>>>> http://blog.myitdepartment.net
> >>>>>
> >>>>> Linked-In Profile:
> >>>>> http://www.linkedin.com/pub/tony-graziano/14/4a6/7a4
> >>>>> Ask about our Internet faxservices!
> >>>>> _______________________________________________
> >>>>> sipx-dev mailing list
> >>>>> sipx-dev@list.sipfoundry.org
> >>>>> List Archive: http://list.sipfoundry.org/archive/sipx-dev/
> >>>>
> >>>> _______________________________________________
> >>>> sipx-dev mailing list
> >>>> sipx-dev@list.sipfoundry.org
> >>>> List Archive: http://list.sipfoundry.org/archive/sipx-dev/
> >>>
> >>> _______________________________________________
> >>> sipx-dev mailing list
> >>> sipx-dev@list.sipfoundry.org
> >>> List Archive: http://list.sipfoundry.org/archive/sipx-dev/
> >>>
> >> _______________________________________________
> >> sipx-dev mailing list
> >> sipx-dev@list.sipfoundry.org
> >> List Archive: http://list.sipfoundry.org/archive/sipx-dev/
> >>
> >> _______________________________________________
> >> sipx-dev mailing list
> >> sipx-dev@list.sipfoundry.org
> >> List Archive: http://list.sipfoundry.org/archive/sipx-dev/
> >>
> > _______________________________________________
> > sipx-dev mailing list
> > sipx-dev@list.sipfoundry.org
> > List Archive: http://list.sipfoundry.org/archive/sipx-dev/
> >
> > _______________________________________________
> > sipx-dev mailing list
> > sipx-dev@list.sipfoundry.org
> > List Archive: http://list.sipfoundry.org/archive/sipx-dev/
> >
> _______________________________________________
> sipx-dev mailing list
> sipx-dev@list.sipfoundry.org
> List Archive: http://list.sipfoundry.org/archive/sipx-dev/
>



-- 
Michael Picher
eZuce
Director of Technical Services
O.978-296-1005 X2015
M.207-956-0262
@mpicher <http://twitter.com/mpicher>
www.ezuce.com
_______________________________________________
sipx-dev mailing list
sipx-dev@list.sipfoundry.org
List Archive: http://list.sipfoundry.org/archive/sipx-dev/

Reply via email to