FusionPBX + device setup

Status
Not open for further replies.

jfines

New Member
Mar 27, 2023
5
1
3
50
Looking for someone to set up the following on our fusion PBX instance on AWS



1. SSL Certificate install

2. Configure Fail2Ban
Exclude the following IPs from getting blocked ever.

75.225.103.132/32
104.28.85.114/32
66.85.56.10/32
66.85.56.6/32
66.85.56.0/24
66.85.57.10/32
66.85.57.6/32
66.85.57.0/24
54.212.49.175/32
44.229.252.175/32
54.144.152.6/32
3.229.25.209/32

3. Configure IPTables
Verify the above IPs will NEVER get blocked.

For the following tasks, in addition to any instructions listed, you may need to do additional coding or configuration. The task will not be considered complete unless the feature works properly in real world.

4. Configure Shared Line Appearances (SLA)/Multiple Call Appearances (MCA) on devices (via FusionPBX devices tab) as follows
Yealink1 MAC 80:5E:C0:73:64:86
Yealink2 MAC. 80:5E:C0:73:71:76
Polycom1 MAC 48:25:67:5D:A2:01
Polycom2 MAC. 48:25:67:5D:A2:76

Yealink1 3100 - ring immediately - 3 buttons; 3200 - ring immediately - 3 buttons; 3300 - ring immediately - 3 buttons
Yealink2 3100 - ring immediately - 3 buttons; 3200 - ring after 15 seconds- 3 buttons; 3300 - no audible ringing - 3 buttons
Polycom1 3100 - ring immediately - 3 buttons; 3200 - ring immediately - 3 buttons; 3300 - ring immediately - 3 buttons
Polycom2 3100 - ring immediately - 3 buttons; 3200 - ring after 15 seconds- 3 buttons; 3300 - no audible ringing - 3 buttons

5. Configure and Verify SLA/MCA held calls to be able to be picked up on other phones
Call placed on hold on Yealink 1, picked up on Yealink 2
Call placed on hold on Yealink 1, picked up on Polycom 1
Call placed on hold on Polycom 1, picked up on Polycom 2
Call placed on hold on Polycom 1, picked up on Yealink 1

6. Configure and Verify SLA/MCA live calls may be joined (bared in on) from other phones - WITHOUTTONE or WARNING SOUND of any type:
Call in progress Yealink 1, joined by user from Yealink 2
Call in progress Yealink 1, joined by user from Polycom 1
Call in progress Polycom 1, joined by user from Polycom 2
Call in progress Polycom 1, joined by user from Yealink 1

7. Provide instructions for Poly and Yealink to download the config you have programmed from the pbx.

8. Verify that the server will export config of devices

9. Verified that the server will properly work when you press The PROVISION button

10. Incoming calls get "out of order" recording often. Seems like phones are not staying connected and thus returning a SIP 480 error.

11. Create dialplan on the devices so users don't have to press SEND or DIAL after typing in phone number. Users should be able to dial the following and the call should go right through without pressing SEND or #

1XXXXXXXXXX (3 DIGIT AREA CODE + 7 DIGIT NUMBER)
XXXXXXXXXX (3 DIGIT AREA CODE + 7 DIGIT NUMBER)
X11 (EG 411, 911, ETC…)
011n (ANY LENGTH) (INTERNATIONAL CALLS)
+1XXXXXXXXXX (3 DIGIT AREA CODE + 7 DIGIT NUMBER WITH +1 FOR USA IN FRONT)
+n (ANY LENGTH) FOR INTERNATIONAL CALLS STARTING WITH PLUS (+)
Four digit extension numbers should complete immediately
Any other codes should complete immediately


12. Intercom - each phone should have keys on it program to intercom the other phones. Intercom means it calls the other phone and immediately establishes a two-way conversation without ringing and without the other person having to pick up

13. Steal - a user should be able to dial a code and Steel a call that is occurring on any other phone extension. Example *85 3100 would steal the call that is happening on extension 3100

14. Join - a user should be able to dial a code and join a call without any type of sound or signal that is occurring on any other phone extension. Example *84 3100 would join the call that is happening on extension 3100

15. Pickup - a user should be able to dial a code and pick up another ringing extension. Example *83 3100 would pick up the phone call that is ringing on extension 3100


In addition, you must document all of your work with screenshots, Code snippets and any other information so we can verify and replicate your work. Work will only be considered as complete if it properly works.
 

pbxgeek

Active Member
Jan 19, 2021
193
65
28
37
Looking for someone to set up the following on our fusion PBX instance on AWS



1. SSL Certificate install

2. Configure Fail2Ban
Exclude the following IPs from getting blocked ever.

75.225.103.132/32
104.28.85.114/32
66.85.56.10/32
66.85.56.6/32
66.85.56.0/24
66.85.57.10/32
66.85.57.6/32
66.85.57.0/24
54.212.49.175/32
44.229.252.175/32
54.144.152.6/32
3.229.25.209/32

3. Configure IPTables
Verify the above IPs will NEVER get blocked.

For the following tasks, in addition to any instructions listed, you may need to do additional coding or configuration. The task will not be considered complete unless the feature works properly in real world.

4. Configure Shared Line Appearances (SLA)/Multiple Call Appearances (MCA) on devices (via FusionPBX devices tab) as follows
Yealink1 MAC 80:5E:C0:73:64:86
Yealink2 MAC. 80:5E:C0:73:71:76
Polycom1 MAC 48:25:67:5D:A2:01
Polycom2 MAC. 48:25:67:5D:A2:76

Yealink1 3100 - ring immediately - 3 buttons; 3200 - ring immediately - 3 buttons; 3300 - ring immediately - 3 buttons
Yealink2 3100 - ring immediately - 3 buttons; 3200 - ring after 15 seconds- 3 buttons; 3300 - no audible ringing - 3 buttons
Polycom1 3100 - ring immediately - 3 buttons; 3200 - ring immediately - 3 buttons; 3300 - ring immediately - 3 buttons
Polycom2 3100 - ring immediately - 3 buttons; 3200 - ring after 15 seconds- 3 buttons; 3300 - no audible ringing - 3 buttons

5. Configure and Verify SLA/MCA held calls to be able to be picked up on other phones
Call placed on hold on Yealink 1, picked up on Yealink 2
Call placed on hold on Yealink 1, picked up on Polycom 1
Call placed on hold on Polycom 1, picked up on Polycom 2
Call placed on hold on Polycom 1, picked up on Yealink 1

6. Configure and Verify SLA/MCA live calls may be joined (bared in on) from other phones - WITHOUTTONE or WARNING SOUND of any type:
Call in progress Yealink 1, joined by user from Yealink 2
Call in progress Yealink 1, joined by user from Polycom 1
Call in progress Polycom 1, joined by user from Polycom 2
Call in progress Polycom 1, joined by user from Yealink 1

7. Provide instructions for Poly and Yealink to download the config you have programmed from the pbx.

8. Verify that the server will export config of devices

9. Verified that the server will properly work when you press The PROVISION button

10. Incoming calls get "out of order" recording often. Seems like phones are not staying connected and thus returning a SIP 480 error.

11. Create dialplan on the devices so users don't have to press SEND or DIAL after typing in phone number. Users should be able to dial the following and the call should go right through without pressing SEND or #

1XXXXXXXXXX (3 DIGIT AREA CODE + 7 DIGIT NUMBER)
XXXXXXXXXX (3 DIGIT AREA CODE + 7 DIGIT NUMBER)
X11 (EG 411, 911, ETC…)
011n (ANY LENGTH) (INTERNATIONAL CALLS)
+1XXXXXXXXXX (3 DIGIT AREA CODE + 7 DIGIT NUMBER WITH +1 FOR USA IN FRONT)
+n (ANY LENGTH) FOR INTERNATIONAL CALLS STARTING WITH PLUS (+)
Four digit extension numbers should complete immediately
Any other codes should complete immediately


12. Intercom - each phone should have keys on it program to intercom the other phones. Intercom means it calls the other phone and immediately establishes a two-way conversation without ringing and without the other person having to pick up

13. Steal - a user should be able to dial a code and Steel a call that is occurring on any other phone extension. Example *85 3100 would steal the call that is happening on extension 3100

14. Join - a user should be able to dial a code and join a call without any type of sound or signal that is occurring on any other phone extension. Example *84 3100 would join the call that is happening on extension 3100

15. Pickup - a user should be able to dial a code and pick up another ringing extension. Example *83 3100 would pick up the phone call that is ringing on extension 3100


In addition, you must document all of your work with screenshots, Code snippets and any other information so we can verify and replicate your work. Work will only be considered as complete if it properly works.
This is very extensive but all double. Send me a private message so we can discuss further.
 

Colin1

New Member
Nov 22, 2023
3
0
1
52
Hi,

Sounds like a pretty involved FusionPBX setup. I've got a lot of experience with those, especially on AWS.

Happy to chat about the details.

You can reach out to me on my email here

Colin
 
Status
Not open for further replies.