try adding a "username" setting in your friends: auth is "username/key", not only "key".
Keep in mind that "username" in peers and friends is valid only for "outbound", i.e. it is used for outbound authentication, no inbound. When you receive a call, the incoming username is matched with the [.....] part of the peer/friend definition.
In other words, "username" is for "peers", not for "users". So when used in a "friend", username is used only when that "friend" is acting as a peer, i.e. when you're calling it.

Be sure also to put private and public keys in correct directory (/var/lib/asterisk/keys, as I remember).

In your conf:

iax.conf on box 1

[asterisk2]

type=friend
username=asterisk1   ; <=========== add this: your outbound username
context=main
auth=rsa
inkey=asterisk2.mydomain.com
outkey= asterisk1.mydomain.com
host=asterisk2.mydomain.com

extensions.conf looks like this:

exten => _XX.,1,Dial(IAX2/asterisk2/${EXTEN})

iax on box 2

[asterisk1]

type=friend
context=main
username=asterisk2   ; <=========== add this: your outbound username
auth=rsa
inkey=asterisk1.mydomain.com
outkey=asterisk2.mydomain.com
host=asterisk1.mydomain.com

extensions.conf looks like this

exten => _XX.,1,Dial(IAX2/asterisk1/${EXTEN})


Hope this helps

05 Sep 2006 20:37:40 +0200, andrutto < [EMAIL PROTECTED]>:
Hi

I am tyring to connect two * boxes over IAX with rsa, but I am having a slight problem. It just doesn't work. My configuration looks like this:

iax.conf on box 1

[asterisk2]

type=friend
context=main
auth=rsa
inkey=asterisk2.mydomain.com
outkey=asterisk1.mydomain.com
host=asterisk2.mydomain.com

extensions.conf looks like this:

exten => _XX.,1,Dial(IAX2/asterisk2/${EXTEN})

iax on box 2

[asterisk1]

type=friend
context=main
auth=rsa
inkey=asterisk1.mydomain.com
outkey=asterisk2.mydomain.com
host= asterisk1.mydomain.com

extensions.conf looks like this

exten => _XX.,1,Dial(IAX2/asterisk1/${EXTEN})

I generated the key with astgenkey -n asterisk1.mydoamin.com on box 1 and astgenkey -n asterisk2.mydomain.com on box 2. I have also exchanged the .pub files between the servers.

When I try to call, I can see on a console that the call is not authenticated.

I know I did something wrong (but what?). Is it possible to have rsa authentication with type=friend? Any help would be appreciated.

Cheers

Andrutto





----------------------------------------------------------------------
Zobacz samochody przyszlosci! >>> http://link.interia.pl/f199d

_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to