PIONEERS Yealink app for picking up calls on hold

l4cky

Member
Joined
Jan 27, 2015
Messages
175
Reaction score
4
Can't use Incredible PBX with AsteriskNow. Have to be running PBX in a Flash or one of the other platforms we support (not AsteriskNow).

Incredible PBX started as an addon to the base PBX in a Flash installer. The PIAF installer installed the operating system, Asterisk, FreePBX, and a select few goodies. Incredible PBX, when run after the PIAF installer, provided lots of configuration examples and fancy apps.

Lately, it's become a standalone system for smaller devices like Raspberry Pi, BBB, PogoPlug, etc. The standalone system includes Asterisk and FreePBX in the installer. Asterisk is just the base that processes calls.


Thanks for the info.

I am working on the fax, and i am so happy I was able to send some and receive some with g711. I used incrediblefax as you advised. I have a few questions however:

1. Quality of the fax is not superb: is there a way I can improve this or in configuration? (both sent, and receive)
2. I didn't create a new trunk for faxing, I used back my phone trunk but put inbound and trunk as fax detect = yes. Is that ok?
3. then I read I needed too those lines to my trunk peers, but so far I only added faxdetect=yes. I have not added the following lines as mentionned, because i don't know what are those lines for?
trustrpid=yes
sendrpid=yes
insecure=port,invite (I have it added to my user details in trunk, is it enough?)
context=from-trunk (I have it as from-internal)
canreinvite=nonat
4. I scratched the who asterisk now, reformat and install Ubuntu desktop (not sure what is difference with server, but as for only freepbx use, i don't think there will be a difference..), and install incrediblePBX then incredible fax. I did not install PBC in flash, do I have to? If yes, how (b/c I already installed incrediblePBX)?
 

rossiv

Guru
Joined
Oct 26, 2008
Messages
2,624
Reaction score
139
1. If you're doing this over SIP or Google Voice, probably not. By default the fax negotiates at the highest speed and quality. I don't use Incredible Fax too much, so I can't speak too much to this.
2. That's fine. You shouldn't need a dedicated trunk if you don't get many (inbound) faxes.
3. Really depends on what kind of trunks you're using. Context, on a trunk from a provider like Vitelity, Google Voice, etc., should always be from-trunk. from-internal should only be used for inter-server trunks (like PIAF at Location A connected to PIAF at location B)
4. There isn't currently a PBX in a Flash standalone install for Ubuntu. Just Incredible PBX and Incredible Fax. What you did is fine.
 

l4cky

Member
Joined
Jan 27, 2015
Messages
175
Reaction score
4
1. If you're doing this over SIP or Google Voice, probably not. By default the fax negotiates at the highest speed and quality. I don't use Incredible Fax too much, so I can't speak too much to this.
2. That's fine. You shouldn't need a dedicated trunk if you don't get many (inbound) faxes.
3. Really depends on what kind of trunks you're using. Context, on a trunk from a provider like Vitelity, Google Voice, etc., should always be from-trunk. from-internal should only be used for inter-server trunks (like PIAF at Location A connected to PIAF at location B)
4. There isn't currently a PBX in a Flash standalone install for Ubuntu. Just Incredible PBX and Incredible Fax. What you did is fine.



thanks!!!


Hi,


Today I purchased 2 SPA514G phones, this is my first time using an IP phones.

I am a total newbie.

So I went to the phone ip and put my ID (101, which is the extension SIP ID of pbx I created in pbx) and password (known as secret for this extension) to my IP phone on ext 1 (which ii believe it is line 1).

I have not made any other changes.

But nothing works.... the IP phone is not even online/registrered...

What did i miss? I tought it was going to be easy...
 

l4cky

Member
Joined
Jan 27, 2015
Messages
175
Reaction score
4
See this page: https://www.inphonex.com/support/cisco-spa504g-configuration.php
Note:
Ignore their step 5.
Modify their step 4 to the following:


Wow thanks!! it works!! :D

I guess the problem is I put the pbx ip into the domain name in system... didn't know I had to put it in proxy.

Ok, so now one of my phone is registrered as ext 101, the other one as 102. Each phones have 4 lines (ext).

Do I have to make any users for each line (ext) ?

I mean I am trying to figure it out how to connect both phones together.

This is what I want. I will have 6 phones, both phones will have 4 lines displayed, and each phone is able to see if 1 of the 4 lines is used (or 2 lines or 3 lines..), and to be able to pick up that line from any phone once on hold.

Right now, both ip phones work as separately, as each phone has 4 "lines"..

Do I need to put ext (username pbx) 101,102,103,104 to ext (line in ip address) 1/2/3/4 ?

Just trying to understand the big "mapping"
 

rossiv

Guru
Joined
Oct 26, 2008
Messages
2,624
Reaction score
139
Do I have to make any users for each line (ext) ?
Nope.
This is what I want. I will have 6 phones, both phones will have 4 lines displayed, and each phone is able to see if 1 of the 4 lines is used (or 2 lines or 3 lines..), and to be able to pick up that line from any phone once on hold.
Aah, so you want this to work like a key system. Asterisk doesn't really do that.
You mentioned parking lots earlier, you can definitely monitor the parking lots on those buttons.
Or actually, I should probably ask - What do you mean by "lines"? Do you want to see which of the other extensions are in use and pick up a call ringing there, or are you talking about "lines" as in inbound/outbound calls?
 

l4cky

Member
Joined
Jan 27, 2015
Messages
175
Reaction score
4
Nope.

Aah, so you want this to work like a key system. Asterisk doesn't really do that.
You mentioned parking lots earlier, you can definitely monitor the parking lots on those buttons.
Or actually, I should probably ask - What do you mean by "lines"? Do you want to see which of the other extensions are in use and pick up a call ringing there, or are you talking about "lines" as in inbound/outbound calls?


Lines as the "line buttons" of the phones.

For example:

2 phones ip. both phones have 4 lines options, which I believe are indicated by 4 simiar buttons of the phone right next to each other. When in used, it is green, when it's busy it is red.

Let's say IP phone 1 calls stranger, 1 line will be used and the button of that line will turn red. The 3 other button of this phone remain the same (green).

What I would like is IP phone 2 to be able to see one of the button in red when IP phone 1 calls stranger. And 2nd thing is when IP phone 1 puts stranger on hold, IP phone 2 will be able to pick it up (probably because he will see the red button flashing, but currently it is not happening because IP phone 2 shows 4 green light). Because right now, if IP phone 1 calls, it is not indicated on IP phone 2.

I would want to see both IP phones to "display" the same color of the buttons (means red or green), so we know "that someone is calling or is on the phone".
 

MGD4me

Guru
Joined
Feb 3, 2009
Messages
505
Reaction score
109
Lines as the "line buttons" of the phones.

This is where you need to re-program your thinking as to the meaning of "lines". Your description relates to how multi-line phones operated in the past. Each telephone "line" was wired to a button ("a key") on the phones. So, you could have 4 lines coming into 4 phones, with each line represented by a button on each phone. As Ross said, this is called "key system". While this old technology made it somewhat simple to manage a small system, it doesn't scale very well. Also, if User A wanted to phone User B, he/she had to dial the "outside phone number" to come back in on another "line". Unless User B was in a completely separate part of the building, this never works very well, as the incoming call just arrives as another call, not to a specific User. Someone would answer "the call", and probably would have to Page the User in the other part of the building. Not too convenient.

With a PBX, the "lines" are called "trunks", as they terminate at the PBX. The PBX sits between the trunks and the telephone extensions. In this manner, each extension is completely independent, and can make internal calls simply by dialing it's extension number. The call never leaves the building, and is directed to the desired party. The PBX takes over the chore of monitoring the trunks, so these functions never need to be presented to each extension.

The "Hold" feature has been replaced by the "Park" function. A little mind adjustment is required in using it, but you can have as many "Park slots" as you wish. It is also possible to configure "multiple extension" IP phones with a "Busy Lamp" indication of Parked Calls, or your buddies extension. Some phones are easier to configure than others.

While my babble doesn't fix your problem directly, it is critical to nudge your thinking along the lines (oops, bad term) of how the technology functions.

Good luck. Hope this helps.
 

l4cky

Member
Joined
Jan 27, 2015
Messages
175
Reaction score
4
This is where you need to re-program your thinking as to the meaning of "lines". Your description relates to how multi-line phones operated in the past. Each telephone "line" was wired to a button ("a key") on the phones. So, you could have 4 lines coming into 4 phones, with each line represented by a button on each phone. As Ross said, this is called "key system". While this old technology made it somewhat simple to manage a small system, it doesn't scale very well. Also, if User A wanted to phone User B, he/she had to dial the "outside phone number" to come back in on another "line". Unless User B was in a completely separate part of the building, this never works very well, as the incoming call just arrives as another call, not to a specific User. Someone would answer "the call", and probably would have to Page the User in the other part of the building. Not too convenient.

With a PBX, the "lines" are called "trunks", as they terminate at the PBX. The PBX sits between the trunks and the telephone extensions. In this manner, each extension is completely independent, and can make internal calls simply by dialing it's extension number. The call never leaves the building, and is directed to the desired party. The PBX takes over the chore of monitoring the trunks, so these functions never need to be presented to each extension.

The "Hold" feature has been replaced by the "Park" function. A little mind adjustment is required in using it, but you can have as many "Park slots" as you wish. It is also possible to configure "multiple extension" IP phones with a "Busy Lamp" indication of Parked Calls, or your buddies extension. Some phones are easier to configure than others.

While my babble doesn't fix your problem directly, it is critical to nudge your thinking along the lines (oops, bad term) of how the technology functions.

Good luck. Hope this helps.


Hey thanks for the clarification!

In this case, yeah what I meant is the trunk used to be shown in all phones.

I did some parking lots tests yesterday, but I have some issues.

What is the difference between blind parking and blind transfert (phone softkey button). Isn't blind transfert and putting "70" because blind parking? The thing is I was able to park that somewhere, and repick it up to another phone by pressing *85. But the problem is that used trunk (caller waiting), will keep waiting forever if we forget that we have a blind parking since there is no indication that a trunk is used.. The other problem is this example:

Phone A receives a call want want to transfer to Phone B.
When Phone B isn't busy, it is ok. Phone A needs to press transfer to extension of Phone B by pressing the "transfer button on the phone" and then follow by extention of phone B. No problem here.
Problem is when phone B isn't free, Phone A will not be able to transfer to B, because after a number of rings, it will terminate the call (because Phone A will not see the trunk anymore, while it will timeout while waiting for phone B to answer). The only solution I had found was to Phone A to transfer to a Queue, which is a queue for Phone B... The other solution is Phone A puts on hold the call, until Phone B is free, and transfer it to Phone B --> however the problem is it requires someone to be beside of Phone A to make it possible, which in the business of a Pharmacy for example, isn't working well, because staffs needs to do other stuffs than waiting in front of the phone..

I have difficulty to understand call transfer and call parking, is it the same, while the only difference is 70 = parking slots and 101 extension = transfer?

And also, is the hold button on the phone same as call parking? In this case, which slot is it? Because I can't really pick it up from another phone...

Lastly, this (It is also possible to configure "multiple extension" IP phones with a "Busy Lamp" indication of Parked Calls, or your buddies extension. Some phones are easier to configure than others.) sounds cool. Would like to read some info about it.
 

l4cky

Member
Joined
Jan 27, 2015
Messages
175
Reaction score
4
guys, what about http://www.asteriskdocs.org/en/3rd_Edition/asterisk-book-html-chunk/SLA.html

Shared line.. will that work for me? I obviously have no idea how that works beside the turotial, I don't even know where to find the meetme module when I clicked in admin>module.. and can't find it.

With SLA, does it means all the work I have done will be useless? No more need for ring groups?

I can't seem to be able to make / enable softkey on cisco spa514G beside the tutorial on page 75 http://www.cisco.com/c/dam/en/us/td...phones/administration/guide/SPA_500_admin.pdf (another problem is the example is giving using an analog line, while I have rather voip..)

And my call pickup is denied when I press *8... , maybe I need to install call pick up module? It came by default on asterisknow, but I haven't used it since because I switched to incrediblepbx, much easier

Any help is good. If I understand, SLA will solve most of all my problems, and I won't need to read on call transfer, blind transfer, parking, blind parking, busy lamp, .. right?
 

MGD4me

Guru
Joined
Feb 3, 2009
Messages
505
Reaction score
109
I obviously have no idea how that works...

We were all that way, once! But, not to sound crass, you are trying to provide a laundry list of ALL your issues and feature requests in one lump sum.

You would be better off (I think) breaking down the problems you have into manageable chunks, and post them in the Help section. This is the Developer's Corner, and you are attaching your ongoing requests to the original post "Yealink app". Other readers that are looking for opportunities to help others rarely visit the Developer's Corner for such topics, so for better visibility, best to post where it will catch the most traffic.
 

l4cky

Member
Joined
Jan 27, 2015
Messages
175
Reaction score
4
We were all that way, once! But, not to sound crass, you are trying to provide a laundry list of ALL your issues and feature requests in one lump sum.

You would be better off (I think) breaking down the problems you have into manageable chunks, and post them in the Help section. This is the Developer's Corner, and you are attaching your ongoing requests to the original post "Yealink app". Other readers that are looking for opportunities to help others rarely visit the Developer's Corner for such topics, so for better visibility, best to post where it will catch the most traffic.


didn't know it was in the dev section.. I rather post 1 time with most information needed than several times, it just get the process quicker.

there are just some info I quite not understand.. general stuffs. Such as what is the difference between call parking vs call transfer vs SLA vs BLF (blink). Can asterisk do all of them?

Now the other question, are those features from Asterisk configuration only, or it's the phone softkey configuration or both? I posted this here and also to Cisco forum. I would try to get some yealink, but they don't sell near my area :S

So far, the only post in whole google search I did to unhold a call from another extension is this one... so I rather continued on this thread than making a new one.. but yeah I should make a "new thread".
 

Members online

Forum statistics

Threads
25,782
Messages
167,509
Members
19,203
Latest member
frapu
Get 3CX - Absolutely Free!

Link up your team and customers Phone System Live Chat Video Conferencing

Hosted or Self-managed. Up to 10 users free forever. No credit card. Try risk free.

3CX
A 3CX Account with that email already exists. You will be redirected to the Customer Portal to sign in or reset your password if you've forgotten it.
Top