Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
E
elphel-pbx
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Elphel
elphel-pbx
Commits
2d6aaeae
Commit
2d6aaeae
authored
Mar 21, 2026
by
Andrey Filippov
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Initialize PBX migration repo
parents
Pipeline
#3699
failed with stages
Changes
4
Pipelines
1
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
53 additions
and
0 deletions
+53
-0
.gitignore
.gitignore
+1
-0
README.md
README.md
+21
-0
2026-03-20-cutover.md
notes/2026-03-20-cutover.md
+31
-0
migrate_elphel_pbx.php
scripts/migrate_elphel_pbx.php
+0
-0
No files found.
.gitignore
0 → 100644
View file @
2d6aaeae
attic/
README.md
0 → 100644
View file @
2d6aaeae
# elphel-pbx
Local Git repo for PBX migration, admin scripts, and runbooks.
Current target system:
-
Host:
`elphel-pbx`
-
Service IP:
`192.168.1.16`
-
OS: Debian 12
-
PBX stack: FreePBX 17 / Asterisk 22
Repo layout:
-
`notes/`
: cutover notes and operational runbooks
-
`scripts/`
: reusable migration/admin scripts
-
`attic/`
: local-only sensitive or bulky artifacts, ignored by Git
Useful existing source artifacts currently outside this repo:
-
`../pbx/old-pbx-databases.sql`
-
`../pbx/old-pbx-config-media.tgz`
-
`../pbx/router01.log`
-
`../pbx/asterisk01.log`
-
`../pbx/debian-12.13.0-amd64-netinst.iso`
notes/2026-03-20-cutover.md
0 → 100644
View file @
2d6aaeae
# 2026-03-20 Cutover Notes
## Result
The new PBX was cut over successfully to
`192.168.1.16`
.
Verified after cutover:
-
extension
`106`
registered from
`192.168.1.51:5060`
-
extension
`107`
registered from
`192.168.1.51:5061`
-
internal call
`106 -> 107`
worked
-
outbound Bandwidth call worked after E.164 route fix
-
inbound DID call worked
## Key fixes during cutover
1.
Corrected FreePBX external SIP/media address to
`166.70.117.159`
.
2.
Removed the temporary
`192.168.1.17`
service address from the PBX.
3.
Confirmed router NAT already mapped
`192.168.1.16 -> 166.70.117.159`
.
4.
Updated Bandwidth-facing outbound routes to send
`+E.164`
numbers.
## Current routing assumptions
-
Bandwidth: inbound DID and local Utah outbound
-
binfone: interstate / long-distance via IAX2
-
SPA112 ATA:
`106`
and
`107`
, proxy
`192.168.1.16`
## Follow-up
-
Re-test binfone route with an interstate destination
-
Clean up any stale
`192.168.1.17`
hostname identity seen in some SIP headers
-
Export or document the final FreePBX configuration state
scripts/migrate_elphel_pbx.php
0 → 100644
View file @
2d6aaeae
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment