hello
And I have a problem with a single extension, the 300, it makes a normal call, records the audio, but does not receive a call.
when I run the command:
asterisk*CLI> pjsip show endpoints
Endpoint: 300/300 Not in use 0 of inf
OutAuth: 300-auth/300
InAuth: 300-auth/300
Aor: 300 1
Endpoint: 301/301 Not in use 0 of inf
OutAuth: 301-auth/301
InAuth: 301-auth/301
Address: 301 1
Contact: 301/sip:[email protected]:5060;ob c2319ded08 Avail 0.878
Extension 300 is not on the list, but when it is connected and I run the command:
asterisk*CLI> core show channels
Channel Location State Application(Data)
PJSIP/0-Algar-000000 (None) Up AppDial((Outgoing Line))
PJSIP/300-000000d6 s@macro-dialout-trun Up Dial(PJSIP/0xx47xx79xx006@0-Al
Endpoint: 300/300 In use 1 of inf
OutAuth: 300-auth/300
InAuth: 300-auth/300
Aor: 300 1
Channel: PJSIP/300-000000ef/Dial Up 00:01:26
Exten: s CLCID: “CID:xxxx”
The device is not registered. Until it is registered, no calls can be placed to it. Registration is not required to be able to receive calls from a device.
Is there any command that I can force this registration, or that I can make the extension disconnect and connect again. Because the strangest that he makes calls to the other extensions, he makes calls outside normally.
There is no “connection”. And you can’t at least from Asterisk force a device to register. If you have some kind of provisioning maybe that would do it.
As I stated previously, registration is NOT required to accept calls from a device.
What’s the device that you are trying to get to work? You may need to talk to the vendor of the device and ask them how to properly configure it to work with asterisk/FreePBX.