1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Check out the 6 new Certified Incredible PBX Builds for Asterisk 11 and 13 featuring CentOS 6, Ubuntu 14, Raspberry Pi 2, and Asterisk-NOW.
    Dismiss Notice

FOOD FOR THOUGHT ACN Iris 3000 Videophone

Discussion in 'Endpoints' started by vcallaway, Nov 9, 2010.

  1. vcallaway

    vcallaway Guru

    A friend dropped off a handful of these phones to me. Bit of a cheap build but they do have a decent screen.

    Did some googling and number one complaint is they are locked. Fortunately not very well.

    You can telnet to the phone and log in as root, no password. Change to the /tmp directory and there is a file called tmp_config.conf. In that file is the admin and reset passwords.

    I did a factory reset and then entered the sip settings for the piaf server. Root login does get changed to root, pw of root.

    Connects to the server, I can receive calls and talk away. If I try to dial out the phone appears to freeze but I can still telnet in. It never makes contact with the piaf box to dial out.

    Anyone else played with these?

    Any ideas as to why it wont contact the server to dial out?
  2. vcallaway

    vcallaway Guru

    This phone is about to drive me to drink. Inbound including video calls are working fine. Phone registers and seems to be fine.

    Dialing out is just not working. Here is the sip debug from ext 706 (acn phone) to 704 (a softphone). Server is at

    <--- SIP read from UDP: --->
    ACK sip:704@ SIP/2.0
    CSeq:1 ACK
    --- (8 headers 0 lines) ---
    <--- SIP read from UDP: --->
    INVITE sip:704@ SIP/2.0
    Authorization:Digest username="706",realm="asterisk",nonce="33234ec4",uri="sip:704@",response="c724a82f13b3e9381adff2f556b5aa11",algorithm=MD5,nc=0000001c
    CSeq:1 INVITE
    o=CCLSIP 1367092643 1367092643 IN IP4
    c=IN IP4
    t=0 0
    m=audio 9000 RTP/AVP 18 0 8 101
    a=rtpmap:18 G729/8000
    a=rtpmap:0 PCMU/8000
    a=rtpmap:8 PCMA/8000
    a=rtpmap:101 telephone-event/8000
    a=fmtp:101 0-15
    m=video 5000 RTP/AVP 34 99 97
    a=rtpmap:34 H263/90000
    a=rtpmap:99 H264/90000
    a=rtpmap:97 H263-1998/90000
    a=fmtp:34 CIF=3
    a=fmtp:99 sprop-parameter-sets=Z0IAHqaBYJZA,aM44gA==
    a=fmtp:97 CIF=3
    --- (14 headers 21 lines) ---
    Sending to (NAT)
    Using INVITE request as basis request - 1367092590-96C7-0034@
    Found peer '706' for '706' from
    <--- Reliably Transmitting (no NAT) to --->
    SIP/2.0 401 Unauthorized
    Via: SIP/2.0/UDP;branch=z9hG4bK5433981fe14bf084375f6f44196de38a;received=;rport=5060
    From: 706<sip:706@>;tag=iclsip-13670926440321
    To: <sip:704@>;tag=as193f2a15
    Call-ID: 1367092590-96C7-0034@
    CSeq: 1 INVITE
    Server: Asterisk PBX 1.8.0
    Supported: replaces, timer
    WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="4c4f5a31"
    Content-Length: 0
    Can anyone explain why I'm getting the 401 error? From what I've googled it means the 706 extension is not registered, but it is.

    It would really be nice to get this working. Got a bunch of them.
  3. blanchae

    blanchae Guru

    Can you ping the phone from the server? What does "sip show peers" display from the Asterisk CLI>? Do you have nat=no for the extension config in FreePBX? That can cause strange problems.
  4. vcallaway

    vcallaway Guru

    Server and the phone are talking fine. Phone registers and can receive calls. Just dialing out is broken.

    I've compared the "show peer" info between it and an Aastra and nothing stands out. Tried NAT= yes and no. No difference.

    I'm stumped.
  5. TucsonDirect

    TucsonDirect New Member

    Can you Google that for me? (what did u searchfor?????) Also how did you telnet in? what port accepted a connection
    i did a Port scan and only a few ports were open from the "Lan" port v.s. the "Wan" port. The ports i came up with were
    21,79,113,513,514, and 554

    i was able to get all of the passwords to the phone by Causing it to crash and having a Log placed on the USB
    For other users searching for default factory reset password mine was 7517517 (i think, i will double check...)
    How did you Change the default sip settings?
    What do you mean when you said "Root login does get changed to root, pw of root." ?
  6. TucsonDirect

    TucsonDirect New Member

    This sounds like an authentication error, with the VP

    As in The videophone is not authenticating with the SIP server/pbx check your auth config
  7. vcallaway

    vcallaway Guru

    default telnet port is 21. Use telnet, not ssh.

    I gave up on this phone. The audio quality is worse than the cheapie grandstream phones. Never could get it to do an outbound call.
  8. TucsonDirect

    TucsonDirect New Member

    So Telnet in on port 21, use user name "root" and a password of "" from the lan or wan port?

    i suspect that this phone runs a Linux Distro of some sort, so im sure the problems could all be resolved with a few cases of beer, a carton of cigarettes and a little time :)
    Do you still have the phones?
  9. Bart

    Bart Member

    I found one of these at the Goodwill today for $4.00...

    I attempted to telnet into the phone by doing telnet 21. It appears to connect to phone. But how do I get it to request a user/password? It seems to disconnect on any key press.

    any ideas?

    Thanks, Bart
  10. bjeung

    bjeung Member

    Default telnet port is 23. FTP is 21.
  11. Bart

    Bart Member

    oops, missed that. But still no luck accessing the phone. Port 21 is the only port that seem to want to work

  12. enrique

    enrique New Member

    unlocking / hacking iris 3000

    I have been trying to unlock this phone so hopefully I can do some development on it. I did not find it quite as easy as vcallaway. His limited information did not work as posted. maybe he has a different firmware.
    I found TucsonDirect's information helpful. The password 7517517 does indeed work for resetting the phone. However, resetting the phone still did not give me access to the OS nor voip settings. Here is what i have figured out so far:
    Open ports: 21,79,113,513,514,554,1780,5060,7022,8080
    I believe its running emedthis appweb.
    Haven't really dug into the webserver too much.
    I have been trying to brute force ssh port 7722.
    It is running SSH-2.0-dropbear_0.45. No success yet.
    The telnet trick mentioned in this thread does not ask for password. It simply disconnects when you hit any key. My guess is that it waits for a certain sequence of data. Like maybe a firmware upload?
    The phone uses flavor of the i.MX27 board. Is is running QT for embeded linux. I downloaded some documentation from several sites on this including boot images and dev info.
    One site is:



    Anyone want to compare notes or help?
  13. enrique

    enrique New Member

    ACN Iris 3000 Provision

    Almost forgot. I played a bit with the provisioning.
    I have a local dns with the domain prox-hnt.sjc01.acndigital.net whom gives out the ip to my local web server. The phone accesses /initconfig and posts the mac address, firmware version, and its ip address.

    GET /initconfig P01=0020F0040719&P12=0&P09=0&P03=0&P04=0&P05= 80 - HTTP/1.1 Mozilla/5.0 - - cpe-cfg.acndigital.net 301 0 0 608 224 328

    I tried seeing what acn puts out on that webpage, but it seems to be binary. At least for the mac address i posted:

    If I knew what it is expecting back, I would maybe unlock the phone through here. Maybe someone with service can send me a wireshark sniff capture. I tried sending a cisco spa provision xml output. No success.

    If anyone has more info, let me know.
  14. TucsonDirect

    TucsonDirect New Member

    Still having some trouble with this phone..CU-776 is another name that it goes by. From earlier version produced the product info states that it receives updates via FTP? (dont know about Acn Version) Perhaps an e-mail to the manufacturer would help? There are other passwords included in the dump i will see if i can figure out were they are on my HDD and post everything i have.

    Another possible solution is that the phone when a usb stick is plugged in looks for a update or a config file, Then goes from there.... Because it certainly does dump memory and logs onto the Mass Storage. During a system crash

  15. TucsonDirect

    TucsonDirect New Member

    This doesnt mean That ACN didnt change it to 21, To keep people out..... 21 is open but naturally boots you out instantly (via ftp anyways) telnet too...
  16. TucsonDirect

    TucsonDirect New Member

    try "227a57735227a575" for the appweb password!
  17. ezekielmudd

    ezekielmudd New Member

    Someone mentioned that it's running a version of Linux.

    That causes me to ask "Where's the source code for the phone?"

    The manufacturer legally has to make the source code available. Just ask Linksys about this.

    Has anyone attempted to ask for the source code?
  18. repherb

    repherb New Member

    Little help here... have login screen, need password???

    Hi all, little bump here...

    i have the iris 3000 GUI login at, but i can't find a password to get into the unit. is there anyone that can help please? tried what is in other posts in this thread and nothing is working, help!?!
  19. repherb

    repherb New Member

    **UPDATE** IRIS 3000 from ACN

    Okay, so Here is my discoveries thusfar:

    if you go to the factory reset menu option in Settings, punch in 7517517 and reset the unit, then once it reboots to the main screen, power off the phone and hold 1 and # at the same time and power up the phone.

    Hold it for 1 minute then let got of 1 and #, you should see a red bar up top moving back and forth.

    Leave the phone alone (up to 40 minutes) until it reboots again to the main screen. This will reload the original (or last updated) firmware image before the current one was applied.

    Now you should be able to use the Admin page on the phone and use the password 3157919 to get in and change the SIP settings.

    :banghead: NOTE: the DNS settings are hardcoded, and not modifiable via the phone GUI, and those DNS's entries are non-existant anymore which prevents the unit from registering. I still have not found a way to get into the unit via telnet or SSH, as all passwords do not work (from what i have found on the internet) and a brute force would be way too long. I am confident that if i can get into the shell, i can modify the DNS entries manually and then we are cooking with gas :mad5:!!

    (author's note: i am not too savvy on creating my own DNS server, and hope that my DD-WRT router has some sort of forwarding capability to send requests from the hardcoded DNS entries to a proper DNS server like or any help with this would be really appreciated too!!)

    Also, the webGUI on port 8080 is not available via this method, as an NMAP scan shows only ports 21 (ftp), 22 (telnet), 23 (ssh), 79 (finger), 113 (auth), 513 (login), 514 (shell) and 5060 (sip) open.

    Normal passwords (root, admin, ACN, acn, iris, password) do not work on the SSH or telnet ports.

    ANY help would be appreciated here.
  20. Joshoa

    Joshoa Member

    If somebody still interested in this phones, like me, i can tell some of results of my investigation.
    During 1+# process you are able to ssh to phone using root/root, moreover it is possible to download firmware image from it. Phone saves several old firmware versions in /oldversion in .jffs2 and .tgz
    So i was able to scp rootfs.tgz and .jffs2
    Strange thing is that after reflashing process you are able to connect to telnet:23 but it does not accept root/root.
    But the password for root is realy root (based on /etc/shadow hash)
    So any help would be appretiated.

Share This Page