So i have been developing a way to automate freepbx

as this post suggests i have been making a script which automates freepbx using the asterisk Database.
now while the script works fine and an amportal a r, does exaactly what i need it soo and asterisk writes them into dial plan.
all the setting are 100% correct my issue is that i cannot register to the pbx with my cisco SPA504G, its it my sip show peers:
Name/username Host Dyn Forcerport Comedia ACL Port Status Description
1004 (Unspecified) D Yes Yes A 0 UNKNOWN
1005 (Unspecified) D Yes Yes A 0 UNKNOWN
1006 (Unspecified) D Yes Yes A 0 UNKNOWN
1007 (Unspecified) D Yes Yes A 0 UNKNOWN
1012 (Unspecified) D Yes Yes A 0 UNKNOWN
3000 (Unspecified) D Yes Yes A 0 UNKNOWN
3001 (Unspecified) D Yes Yes A 0 UNKNOWN
3002 (Unspecified) D Yes Yes A 0 UNKNOWN
5002 (Unspecified) D Yes Yes A 0 UNKNOWN
5003 (Unspecified) D Yes Yes A 0 UNKNOWN
5004 (Unspecified) D Yes Yes A 0 UNKNOWN
5005 (Unspecified) D Yes Yes A 0 UNKNOWN
5006 (Unspecified) D Yes Yes A 0 UNKNOWN
5007 (Unspecified) D Yes Yes A 0 UNKNOWN
5008 (Unspecified) D Yes Yes A 0 UNKNOWN
5009 (Unspecified) D Yes Yes A 0 UNKNOWN
5010 (Unspecified) D Yes Yes A 0 UNKNOWN
5011 (Unspecified) D Yes Yes A 0 UNKNOWN
5012 (Unspecified) D Yes Yes A 0 UNKNOWN
5013 (Unspecified) D Yes Yes A 0 UNKNOWN
5014 (Unspecified) D Yes Yes A 0 UNKNOWN
5015 (Unspecified) D Yes Yes A 0 UNKNOWN
5016 (Unspecified) D Yes Yes A 0 UNKNOWN
5017 (Unspecified) D Yes Yes A 0 UNKNOWN
5018 (Unspecified) D Yes Yes A 0 UNKNOWN
5019 (Unspecified) D Yes Yes A 0 UNKNOWN
5020 (Unspecified) D Yes Yes A 0 UNKNOWN
5021 (Unspecified) D Yes Yes A 0 UNKNOWN
5022 (Unspecified) D Yes Yes A 0 UNKNOWN
5023 (Unspecified) D Yes Yes A 0 UNKNOWN
5024 (Unspecified) D Yes Yes A 0 UNKNOWN
5025 (Unspecified) D Yes Yes A 0 UNKNOWN
5026 (Unspecified) D Yes Yes A 0 UNKNOWN
5027 (Unspecified) D Yes Yes A 0 UNKNOWN
34 sip peers [Monitored: 0 online, 34 offline Unmonitored: 0 online, 0 offline]

why they are unkown i do not know all sip settings are correct including my extern IP and local net
some advise would be greatly appreciated
thanks

Brian

Parse error: -EINSUFFICIENTPUNCTUATION || -ENOTENOUGHDATA

i am sorry i do not understand ?

(THIS LETTER IS FRIENDLY)

  • you say you have correct settings, please share them, then.
  • you say you are developing something to automate freepbx, but no word as to what to automate, and what it uses as input, and what is the expected output, please share more data.
  • you use less punctuation than expected, I have trouble parsing your sentences.

HTH

ah my apologies, I am still learning my grammar.
what i have been developing is script, which inserts data into Asterisks MYSQL Database from our company website (Due to terms of my contract, I cannot share the code within the script).

So a person would purchase a number and the script provisions them and creates all needed extensions, outbound routes and inbound routes also sequencing them,
then reloading Freepbx using amreload a r, as a bash command. (this whole file is PHP).

I have now also managed fix/rectify my issue, I had to insert into all columns not just the ones I thought, I needed.

So my problem was not my settings, it was what I was not inserting into Asterisk.

Glad you’ve figured it out :slight_smile:

Thanks you :slight_smile: and again apologies for my grammar, I do sometimes forget all about it.