Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Attended and blind transfers #978

Closed
iclems opened this issue Aug 17, 2017 · 20 comments
Closed

Attended and blind transfers #978

iclems opened this issue Aug 17, 2017 · 20 comments

Comments

@iclems
Copy link

iclems commented Aug 17, 2017

Add support for attended and blind transfers. This is a requirement to build a web softphone.

@bhakimi
Copy link

bhakimi commented Aug 17, 2017

yea would love to have this too!!! additionally if possible have multiple lines and conferencing too =)

@iclems
Copy link
Author

iclems commented Aug 17, 2017

I tried to be reasonable in my request :-) I suspect the SIP library used behind the scenes does support this. From what I've read, conferencing / merging would be more complicated if you consider that you already need to instantiate different plugins to make simultaneous calls.

@bhakimi
Copy link

bhakimi commented Aug 17, 2017

what you requested can be done by passing the right sip info from JS =) its a reinvite i believe, attended transfer requires multiple lines from what i understand, and then you bridge them and walk away, but blind transfer should be fairly simple

@bizzr3
Copy link

bizzr3 commented Aug 18, 2017

currently i have a full setup with all features including transfer.
5000 calls per day.

for transfer i used AMI and node js.

@bhakimi
Copy link

bhakimi commented Aug 18, 2017 via email

@bizzr3
Copy link

bizzr3 commented Aug 22, 2017

@bhakimi sure give me some times, i will find a free time and i will make a repo for that.

@bhakimi
Copy link

bhakimi commented Aug 22, 2017 via email

@iclems
Copy link
Author

iclems commented Aug 23, 2017

Examples as to how to best manage simultaneous calls and call merge would be amazing. I'm working on this separately.

@lminiero
Copy link
Member

Add support for attended and blind transfers

You forgot to say "please"... 😉

@iclems
Copy link
Author

iclems commented Aug 23, 2017

Oh pretty please! Sorry for the short issue created on the go. I've been working with Janus for the past week and it's really an impressive project. I'm loving it. Until now, I've mostly been using the HTTP transport combined with the SIP plugin.

@lminiero
Copy link
Member

No worries, I was just kidding 🙂
To be fair, I'm not familiar with the feature you guys are asking for. If you can elaborate, that might help. Of course, it the same can be done via some tweaks on the SIP server as @bizzr3 suggested, even better...

@andresico
Copy link

In Asterisk you can do attended and blind transfers using its built-in features. So you can do transfers sending DTMF sequences with the SIP plugin.

@fiveways
Copy link

fiveways commented Oct 1, 2017

does the sipre plugin support attended and blind transfers ?

@lminiero
Copy link
Member

lminiero commented Oct 2, 2017 via email

@ibc
Copy link

ibc commented Nov 20, 2018

Hi guys, instead of requesting the SIP leg of Janus to be a full featured SIP endpoint (with blind/attended transfer), just consider it a "dumb SIP trunk". All the cool SIP features should be placed in an intermediary proxy or PBX.

@lminiero
Copy link
Member

Feature implemented here: #1815

I hope I'll get more feedback than the (non-existing) one I got for multiple calls.
Thanks

@iclems
Copy link
Author

iclems commented Oct 11, 2019

Sounds great. Hope I can give it a try soon. Don't have a good setup right now as it's been a while I haven't used the default SIP.

@lminiero
Copy link
Member

Any feedback?

@jmordica
Copy link

This seems to be working fine for me. Using Kamailio as SBC ---> Asterisk.

@lminiero
Copy link
Member

This seems to be working fine for me. Using Kamailio as SBC ---> Asterisk.

Excellent, thanks for confirming!

Just merged in master.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

8 participants