[asterisk-users] how to register IAX user without password for any user

Mian M Asif asif44pk at gmail.com
Fri Mar 28 14:03:40 CDT 2008


Dear Sanjay,
Sorry sanjay i miss to explain completely. My PC2PC mean is
Dialer2Dialer i want to allow call between Dialer with out any
registry and authentication through IAX.
so i need to setup Asterisk accept calls from any user and users can
call to each other without any password and registration.

please help how can i configure Asterisk using IAX in this regards.

thanks,
Asif

Message: 9
Date: Fri, 28 Mar 2008 20:54:51 +0530 (IST)
From: sanjay.rajdev at featherstoneinformatics.com
Subject: Re: [asterisk-users] how to register IAX user without
       password
To: Asterisk Users Mailing List - Non-Commercial Discussion
       <asterisk-users at lists.digium.com>
Message-ID: <16916992.1331206717891511.JavaMail.root at mail>
Content-Type: text/plain; charset=utf-8

Create a User and a Peer on both the machines for each other.

e.g  IAX.conf on PCa
[pca2pcb]
type=peer
host=[IP OF pcb]
username=pca2pcb
serect=pca2pcb12345
qualify=yes


[pcb2pca]
type=user
context=default
auth=md5
secret=pcb2pca12345
deny=0.0.0.0/0.0.0.0
permit=[IP of pcb]
qualify=yes


ON PCb do the reverse in iax.conf
[pcb2pca]
type=peer
host=[IP OF pca]
username=pcb2pca
serect=pcb2pca12345
qualify=yes


[pca2pcb]
type=user
context=default
auth=md5
secret=pca2pcb12345
deny=0.0.0.0/0.0.0.0
permit=[IP of pca]
qualify=yes


NOW in Your extensions.conf you can use as
On PCa
exten=>_.,1,Dial(IAX2/pca2pcb/${EXTEN})
exten=>_y.,1,Dial(IAX2/pca2pcb/${EXTEN})
exten=>_a.,1,Dial(IAX2/pca2pcb/${EXTEN})


and on PCb
exten=>_.,1,Dial(IAX2/pcb2pca/${EXTEN})
exten=>_y.,1,Dial(IAX2/pcb2pca/${EXTEN})
exten=>_a.,1,Dial(IAX2/pcb2pca/${EXTEN})

Let me know if this works.

Regards,
Sanjay.



hi,
  i want to call PC2PC between to IAX client without authentication i
  want to allow every user to use PC2PC no any password required. Please
  let me know what i have need to do in IAX.conf or any other file to
  allow any user to call Pc2Pc.

  My IAX.conf
  [guest]
  type=user
  context=default
  callerid="Guest IAX User"

  My extensions.conf
  [default]
  exten=>_.,1,Dial(IAX2/${EXTEN})
  exten=>_y.,1,Dial(IAX2/${EXTEN})
  exten=>_a.,1,Dial(IAX2/${EXTEN})

  below is my Asterisk console logs which i see after making call.

  Mar 28 03:25:43 NOTICE[2855]: chan_iax2.c:5144 register_verify: No
  registration for peer 'aliadvcommnet' (from 203.99.57.80)
  Mar 28 03:25:55 NOTICE[2855]: chan_iax2.c:5144 register_verify: No
  registration for peer 'aliadvcommnet' (from 203.99.57.80)
  Mar 28 03:25:55 NOTICE[2855]: chan_iax2.c:6910 socket_read: Rejected
  connect attempt from 203.99.57.80, who was trying to reach
  'jaffaradvcommnet@'
  Mar 28 03:26:11 NOTICE[2855]: chan_iax2.c:5144 register_verify: No
  registration for peer 'j' (from 203.99.57.80)
  advcomm6*CLI> iax2 show channels
  Channel               Peer             Username    ID (Lo/Rem)  Seq
  (Tx/Rx)  Lag      Jitter  JitBuf  Format
  (None)                203.99.57.80     (None)      00004/15232
  00001/00001  00000ms  -0001ms  0000ms  unknow
  (None)                203.99.57.80     jaffaradvc  00005/15233
  00004/00004  00000ms  -0001ms  0000ms  unknow
  (None)                203.99.57.80     (None)      00006/18423
  00001/00001  00000ms  -0001ms  0000ms  unknow
  3 active IAX channels
  Mar 28 03:26:28 DEBUG[2855]: chan_iax2.c:4959 raw_hangup: Raw Hangup
  203.99.57.80:53262, src=0, dst=15233
  Mar 28 03:26:28 DEBUG[2855]: chan_iax2.c:4959 raw_hangup: Raw Hangup
  203.99.57.80:53262, src=0, dst=15233
  Mar 28 03:26:28 DEBUG[2855]: chan_iax2.c:4959 raw_hangup: Raw Hangup
  203.99.57.80:53262, src=0, dst=15233
  Mar 28 03:26:55 NOTICE[2855]: chan_iax2.c:5144 register_verify: No
  registration for peer 'aliadvcommnet' (from 203.99.57.80)
  Mar 28 03:27:11 NOTICE[2855]: chan_iax2.c:5144 register_verify: No
  registration for peer 'jaffaradvcommnet' (from 203.99.57.80)

  i am very thankful if some one help me in this regards,

 i am getting Registration Refused error when i debug on console.
 please tell me how can i registration every user without any username
 and password and these user can make calls between each other.
 i am very thankful if any body help me in this regards,

 advcomm6*CLI>iax2 debug
 Tx-Frame Retry[-01] -- OSeqno: 000 ISeqno: 001 Type: IAX     Subclass: ACK
 Timestamp: 00003ms  SCall: 00002  DCall: 09398 [203.99.57.80:47641]
 Rx-Frame Retry[Yes] -- OSeqno: 000 ISeqno: 000 Type: IAX     Subclass: REGREQ
 Timestamp: 00003ms  SCall: 09398  DCall: 00000 [203.99.57.80:47641]
  USERNAME        : aliadvcommnet
  REFRESH         : 60

 Tx-Frame Retry[-01] -- OSeqno: 000 ISeqno: 001 Type: IAX     Subclass: ACK
 Timestamp: 00003ms  SCall: 00002  DCall: 09398 [203.99.57.80:47641]
 Tx-Frame Retry[001] -- OSeqno: 000 ISeqno: 001 Type: IAX     Subclass: REGREJ
 Timestamp: 00002ms  SCall: 00002  DCall: 09398 [203.99.57.80:47641]
  CAUSE           : Registration Refused
  CAUSE CODE      : 29

 regards,
 Asif



More information about the asterisk-users mailing list