Hi,
Is there any way to create an extensions through PHP script or command line interface in Freepbx.
Hi,
Is there any way to create an extensions through PHP script or command line interface in Freepbx.
With FreePBX 15, we introduced a technology preview of a GraphQL API that you should be able to use to add and remove extensions. It’s still not fully fleshed out, and you might run into a few bugs, but hopefully the basic functionality is there. I wrote up an introduction here that should get you started: https://www.freepbx.org/graphql-support-in-freepbx-15/
Bulk Handler module has command line support for importing extensions via csv:
https://wiki.freepbx.org/pages/viewpage.action?pageId=37912685#fwconsolecommands(13+)-BulkImport
Go through the documentation and trying to create PJSIP extension with “mutation” and following parameters but its creating a virtual type extension instead of PJSIP / SIP.
mutation{
addCoreUser(input:{
extension:456789,
password:“123456”,
busy_cid:“test”,
noanswer_cid:“yes”,
chanunavail_cid:“test”,
noanswer_dest:“123123”,
busy_dest:“123123”,
chanunavail_dest:“6001”,
}) {
clientMutationId
}
}
Can you please suggest me where I’m wrong OR trying any wrong implementation?
For what it’s worth, I tried doing this in the past, but was unsuccessful. I ran out of time, but someone in the community found a bug with my query. Check it out here:
How can I delete single / multiple extensions using using bulimport or I need to use some thing else to achieve this.
This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.