Cannot Load Module res_digium_phone.so

Hi,

I am getting this error while loading res_digium_phone.so.


WARNING[5435]: loader.c:460 load_dynamic_module: Error loading module ‘res_digium_phone.so’: /usr/lib64/asterisk/modules/res_digium_phone.so: undefined symbol: ast_msg_tech_register

Asterisk version: 1.8.11
DPMA : res_digium_phone-1.8.11_1.3.0-x86_64

Thanks in advance.

Try:

downloads.asterisk.org/pub/telep … ent.tar.gz

Thanks for your reply…

Am using Elastix 2.3.0, i think its not certified asterisk in it…

What can i do next…

Elastix is used for specific purpose… so whether i need to go for certified asterisk itself…

res_digium_phone is only compatible with 1.8-cert, 10-digiumphones and 11 - though you’ll need different versions for each.

Can i make current asterisk veison to certified version in any other method…

Not sure how to do that in Elastix, sorry.

Can you please elaborate

“11 - though you’ll need different versions for each”

Because i do have around 50 digium phones. All need Paging. With current asterisk version i can’t making paging because i believe problem without having DPMA module.

So as per your last post we need different certificate for further phones than 10 ?

Can you please explain…

“11 - though you’ll need different versions for each”

by that I mean that there’s a res_digium_phone for 1.8.11-cert:
downloads.digium.com/pub/telepho … sk-1.8.11/

one for 10-digiumphones:
downloads.digium.com/pub/telepho … risk-10.0/

and one for Asterisk 11:
downloads.digium.com/pub/telepho … risk-11.0/

If you’re not using the DPMA, then how have you provisioned your phones? Via XML? If you’ve done that, you’ll need to create alerts in the XML configuration file for the phone. See:

wiki.asterisk.org/wiki/display/ … nesElement

Thanks again.

We did’nt make DPMA module for asterisk. Still digium D40 phones are working. We configured it by taking web page of Digium phones.

But for paging it is not making auto answering…

Form CLI :

== Extension Changed 100[ext-local] new state Ringing for Notify User 100
– SIP/100-00000ab6 is ringing
– Local/FPAGE100@ext-paging-5830;1 is ringing
– Created MeetMe conference 1023 for conference ‘953096279d’
– Nobody picked up in 5000 ms
– Executing [FPAGE100@ext-paging:4] Hangup(“Local/FPAGE100@ext-paging-5830;2”, “”) in new stack
== Extension Changed 100[ext-local] new state Idle for Notify User 100
== Spawn extension (ext-paging, FPAGE100, 4) exited non-zero on ‘Local/FPAGE100@ext-paging-5830;2’
– Hungup ‘DAHDI/pseudo-1413424826’

Is DPMA is necessary for making Paging for Digium phones?

I go through this forum posted in freepbx forum:
freepbx.org/forum/freepbx/ge … ing-answer

If it is necessary can i make with XML provisioning.

please advise me how to do that also…

Malcol,

Could you please tell how to do provisioning through xml for digium D40 phone …

wiki.asterisk.org/wiki/display/ … nesElement

gives the variables and explanation, but no word how to do that…

[quote=“fas143”]Thanks again.

We did’nt make DPMA module for asterisk. Still digium D40 phones are working. We configured it by taking web page of Digium phones.

But for paging it is not making auto answering…

Form CLI :

== Extension Changed 100[ext-local] new state Ringing for Notify User 100
– SIP/100-00000ab6 is ringing
– Local/FPAGE100@ext-paging-5830;1 is ringing
– Created MeetMe conference 1023 for conference ‘953096279d’
– Nobody picked up in 5000 ms
– Executing [FPAGE100@ext-paging:4] Hangup(“Local/FPAGE100@ext-paging-5830;2”, “”) in new stack
== Extension Changed 100[ext-local] new state Idle for Notify User 100
== Spawn extension (ext-paging, FPAGE100, 4) exited non-zero on ‘Local/FPAGE100@ext-paging-5830;2’
– Hungup ‘DAHDI/pseudo-1413424826’

Is DPMA is necessary for making Paging for Digium phones?

I go through this forum posted in freepbx forum:
freepbx.org/forum/freepbx/ge … ing-answer

If it is necessary can i make with XML provisioning.

please advise me how to do that also…[/quote]

The phone doesn’t ship with any known alerts. You have to add the alerts. The paging is done with the Alert-Info header. If you just configured the phone via the built-in web utility, then no alerts were added to the phone, so it won’t know how to go off-hook. That’s why you use the DPMA or you provision the phone using the XML configuration files.

[quote=“fas143”]Malcol,

Could you please tell how to do provisioning through xml for digium D40 phone …

wiki.asterisk.org/wiki/display/ … nesElement

gives the variables and explanation, but no word how to do that…[/quote]

What about this:
wiki.asterisk.org/wiki/display/ … 1+Firmware

don’t you understand?

Thanks Malcol,

I go throught the documents. Let me fix the solution for this, Once with installing AsteriskNow or Certified Asterisk Version or By Provisioning Digium Phones.

Thanks for great support…

Good luck :smile: